"""
This file is generated by sqldao-generator;
you can modify connection properties yourself.
"""
from sqlalchemy import create_engine

from sqldaogenerator.common.Database import Database


class {datasource_name}(Database):

    def __init__(self):
        user = '{user}'
        password = '{password}'
        host = '{host}'
        port = {port}
        dbname = '{dbname}'
        connection_string = f"mysql+mysqlconnector://{{user}}:{{password}}@{{host}}:{{port}}/{{dbname}}"
        self.engine = create_engine(connection_string,
                                    echo=True,
                                    pool_recycle=270)
        super().__init__()


datasource = Datasource()
