selinonlib.storages.sql_storage module

Selinon SQL Database adapter - PostgreSQL.

class selinonlib.storages.sql_storage.Result(node_args, flow_name, task_name, task_id, result)[source]

Bases: sqlalchemy.ext.declarative.api.Base

Record for a task result.

flow_name
id
node_args
result
task_id
task_name
class selinonlib.storages.sql_storage.SqlStorage(connection_string, encoding='utf-8', echo=False)[source]

Bases: selinon.dataStorage.DataStorage

Selinon SQL Database adapter - PostgreSQL.

connect()[source]
disconnect()[source]
is_connected()[source]
retrieve(flow_name, task_name, task_id)[source]
store(node_args, flow_name, task_name, task_id, result)[source]
store_error(node_args, flow_name, task_name, task_id, exc_info)[source]