aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/bbg_helpers.py6
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"):