Client Storage DAO¶
Module: s2auth.client.dao
Base = declarative_base()
module-attribute
¶
ConnectionDetail
¶
Bases: Base
Source code in src/s2auth/client/dao.py
Dao
¶
SQLAlchemy-backed data access object for storing/loading connection details. Default database is SQLite file 'connection_details.db'.
Source code in src/s2auth/client/dao.py
store_connection_details(s2_node_id, details)
¶
Insert or overwrite a connection detail identified by s2_node_id.
Source code in src/s2auth/client/dao.py
load_connection_details(s2_node_id)
¶
Load the full connection details object for the given node ID.
Source code in src/s2auth/client/dao.py
remove_connection_details(s2_node_id)
¶
Remove connection details for the given node ID.
Returns True when an entry was deleted, otherwise False.