Hi,
I'm working with the pricing stream API and I've encountered an issue specifically with subscribing to economic data.
I am able to successfully create a stream for bid and ask of EUR=. The stream opens correctly, the status changes to 'Live', and I receive updates as expected.
However, when I try to subscribe to economic data indicators, the stream status perpetually remains 'Pending' and never seems to go live. I don't receive any updates, nor do I get any error messages.
Here is the Python code snippet I'm using to define and open the stream for economic data (I only changed ticker and fields):
```Python
stream_definition = pricing.Definition( universe=["USJOB=ECI", "USOILC=ECI"],fields=["ECON_ACT", "RTR_POLL", "ECON_PRIOR"])
# Bind all necessary callbacks for verification
stream = stream_definition.get_stream()
stream.on_status(self._on_status_change)
stream.on_update(self._on_update_received)
stream.on_error(self._on_error)
# Open the stream
stream.open(with_updates=True)
```
I confirmed the status is Pending, but it never progresses beyond that.
Given that economic data is not continuous and is released at specific, scheduled times, should the stream correctly remain in a 'Pending' state until the moment of the data release? Or should it become 'Live' immediately after opening, and then just wait to send an update?
Any clarification or guidance on how to properly stream economic data would be greatly appreciated.
Thank you in advance!