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.