Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.1.0
-
None
Description
Currently if Python client for Apache Atlas gets HTTP 503 error code, it always returns None:
https://github.com/apache/atlas/blob/b19fba2ad96e3007af79d646ba17b6bd783d9156/intg/src/main/python/apache_atlas/client/base_client.py#L113-L116
So if someone writes data to Atlas (e.g. update entity properties, save lineage info), there is no distinction if None is returned because it is supposed to do (e.g. 204 No content) or Atlas is not available.
It is recommended to raise exception here.