The zaqar.storage.sqlalchemy.utils module¶
-
exception
NoResult¶ Bases:
exceptions.Exception
-
cid_decode(id)¶
-
cid_encode(id)¶
-
get_age(created)¶
-
get_qid(driver, queue, project)¶
-
json_decode(binary)¶
-
json_encode(obj)¶
-
julian_to_unix(julian_sec)¶ Converts Julian timestamp, in seconds, to a UNIX timestamp.
-
marker_decode(id)¶
-
marker_encode(id)¶
-
msgid_decode(id)¶
-
msgid_encode(id)¶
-
raises_conn_error(func)¶ Handles sqlalchemy DisconnectionError
When sqlalchemy detects a disconnect from the database server, it retries a number of times. After failing that number of times, it will convert the internal DisconnectionError into an InvalidRequestError. This decorator handles that error.
-
stat_message(message)¶ Creates a stat document based on a message.