#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from sqlalchemy import create_engine, MetaData, Table
from sqlalchemy.orm import scoped_session, mapper
from sqlalchemy.orm.session import sessionmaker
import sys

parent = "/".join(sys.path[0].split("/")[:-2])
engine = create_engine(
    'sqlite:////{}/tinycheck.sqlite3'.format(parent), convert_unicode=True)
metadata = MetaData(bind=engine)
session = scoped_session(sessionmaker(
    autocommit=False, autoflush=False, bind=engine))


class Model(object):
    query = session.query_property()