List of error code or error string returned by get_data and get_timeseries
Are there any document that demonstrates the list of error code or error string the Python Data API call get_data and get_timeseries may receive?
Best Answer
-
You can get the error code from the base class for exceptions. E.g.
try:
ek.get_data(...)
except ek.EikonError as err:
print(err.code)Does this help?
0
Answers
-
There's no specific documentation listing all possible error conditions. The Eikon Python library does basic checks for the validity of the inputs and raises an exception if inputs are invalid. In addition to this the library propagates errors returned from the backend in response to data requests. The data retrieval is via HTTP and theoretically you can expect any HTTP error.
0 -
In this case, is there any way, in Python Data API, that can help tell what error this is, except inferring this error from the error text? For example, the caught exception text at calling get_data is "Error code 400 | Backend error. 400 Bad Request". Any kind of enum indicating error code will work for us.
0 -
I'm not sure I understand the question. The error code provided with the backend error (in your example it is 400) corresponds to HTTP response status code, which is an enumeration. Does HTTP response status enumeration provide what you're looking for?
0 -
The error is caught by try and catch approach, and the error text is the content from the exception object. However, it's not reliable to have the program conduct string match with the error text to identify what error code it has. I was thusly asking whether there is any kind of information that the Python API can acquire, except the exception caught by the try-catch block, to identify the error code, like the errno used in C language.
0 -
This helps. Thanks.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 370 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛