start_publisher()

Purpose: 
Forcefully start the ICE XL and Python data publisher. This is useful in cases where the publisher service has not auto started due to initialization delays or environmental issues. It ensures that the local engine responsible for streaming and pushing ICE data is actively running. 

Function Signature: 

start_publisher() -> None

Parameters:

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

Default Behavior & Internals:

  • Explicitly triggers the ICE data publisher to start (both the ICE XL Excel-integrated publisher and the Python publisher).
  • Normally the publisher starts automatically when using subscribed data functions like get_quotes(subscribe=True), but this is useful to manually initiate the engine, recover from inactivity, or start streaming before any data function is called.