Function:  restart_publisher()

Purpose:

Restarts the ICE XL and Python data publisher. Use this when data stops updating, subscriptions become unresponsive, or a backend disconnection occurs. A lightweight way to reset publishing without restarting Excel or your Python environment.

Function Signature:

restart_publisher() -> None

Parameters:

Name Type Required Default Description
(none) This function does not take any arguments.

Default Behavior & Internals:

  • Triggers a reset of both the ICE XL Publisher and the Python Publisher.
  • Does not affect your current script or Excel workbook.
  • Takes immediate effect — no need to reconnect manually.

Notes:

  • Safe to call multiple times.
  • No return value.
  • Does not clear previously fetched data.