コード例 #1
0
ファイル: models.py プロジェクト: mgerst/mopidy-democracy
def db_init():
    DB.connect()
    try:
        DB.create_tables([User])
        print('Creating tables...')
    except OperationalError:
        pass
    DB.close()
    redis.delete('chatcount')
コード例 #2
0
ファイル: miio.py プロジェクト: harnash/mistats
    def check_and_create_device(self, info, addr) -> Optional[Device]:
        device_info = super().check_and_create_device(info, addr)

        if device_info is not None:
            dev = DBDevice.new_from_device_info(info.name, device_info)
            dev.enabled = True
            DB.connect()

            db_dev = DBDevice.find(DB.session, dev.identifier)
            if db_dev is None:
                DB.session.add(dev)
            elif db_dev.address != dev.address:
                db_dev.address = dev.address

            DB.close()

        return device_info
コード例 #3
0
from config import DB as db
from models import *

db.connect()

db.create_tables([User, Message])

db.close()
コード例 #4
0
def _db_close(exc):
    if not type(DB) == SqliteDatabase:
        if not DB.is_closed():
            DB.close()
コード例 #5
0
ファイル: serve.py プロジェクト: yevrah/simplerr-mysql
def close(request, response):
    DB.close()