chainqueue/chainqueue/sql/backend.py

15 lines
391 B
Python
Raw Normal View History

2021-06-02 12:59:04 +02:00
# local imports
from chainqueue.sql.tx import create
from chainqueue.db.models.base import SessionBase
class SQLBackend:
def __init__(self, conn_spec, *args, **kwargs):
SessionBase.connect(conn_spec, pool_size=kwargs.get('poolsize', 0), debug=kwargs.get('debug', False))
self.create = create
def create_session(self):
return SessionBase.create_session()