diff options
Diffstat (limited to 'python/bbg_helpers.py')
| -rw-r--r-- | python/bbg_helpers.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/bbg_helpers.py b/python/bbg_helpers.py index 1d542a01..509bbbda 100644 --- a/python/bbg_helpers.py +++ b/python/bbg_helpers.py @@ -79,9 +79,6 @@ def process_historical_msg(msg): def process_reference_msg(msg): data = {} - if msg.hasElement('responseError'): - logger.error(msg.getElement('responseError').toString()) - return None securityDataArray = msg.getElement("securityData") for securityData in securityDataArray.values(): securityName = securityData.getElementValue("security") @@ -166,6 +163,9 @@ def retrieve_data(session, securities, fields=[], overrides={}, data = {} for msg in event_loop(session, request): + if msg.hasElement('responseError'): + logger.error(msg.getElement('responseError').getElementAsString('message')) + continue if msg.messageType() == blpapi.Name("ReferenceDataResponse"): data.update(process_reference_msg(msg)) elif msg.messageType() == blpapi.Name("HistoricalDataResponse"): |
