15 lines
592 B
Python
15 lines
592 B
Python
|
import sqlalchemy
|
||
|
from szurubooru import config
|
||
|
|
||
|
# pylint: disable=invalid-name
|
||
|
_engine = sqlalchemy.create_engine(
|
||
|
'{schema}://{user}:{password}@{host}:{port}/{name}'.format(
|
||
|
schema=config.config['database']['schema'],
|
||
|
user=config.config['database']['user'],
|
||
|
password=config.config['database']['pass'],
|
||
|
host=config.config['database']['host'],
|
||
|
port=config.config['database']['port'],
|
||
|
name=config.config['database']['name']))
|
||
|
_session_maker = sqlalchemy.orm.sessionmaker(bind=_engine)
|
||
|
session = sqlalchemy.orm.scoped_session(_session_maker)
|