コード例 #1
0
ファイル: model.py プロジェクト: holysugar/heso
def create_tables():
    database.connect()
    try:
        User.create_table()
    except:   # OperationalError
        pass  # database already exists. skip creating tables.
    database.close()
コード例 #2
0
ファイル: server.py プロジェクト: drikqlis/bazarr
 def restart(self):
     try:
         self.server.close()
     except Exception as e:
         logging.error('BAZARR Cannot stop Waitress: ' + repr(e))
     else:
         database.close()
         try:
             restart_file = io.open(os.path.join(args.config_dir, "bazarr.restart"), "w", encoding='UTF-8')
         except Exception as e:
             logging.error('BAZARR Cannot create bazarr.restart file: ' + repr(e))
         else:
             logging.info('Bazarr is being restarted...')
             restart_file.write(str(''))
             restart_file.close()
             os._exit(0)
コード例 #3
0
ファイル: script.py プロジェクト: holysugar/heso
def adduser(_=None):
    create_tables()

    username = raw_input('Username:')
    user = None
    try:
        user = User.get(name=username)
    except User.DoesNotExist:
        pass  # ok
    if user:
        sys.exit("The username has been already used.")
    password = getpass.getpass()
    user = User(name=username, password=password)
    user.save()
    print("The user was created successfully.")

    database.close()
コード例 #4
0
ファイル: app.py プロジェクト: Ovidio-Git/dogs_api
async def finish():
    if not MySQL.is_closed():
        MySQL.close()
コード例 #5
0
import os
import dotenv
from init.bot import Bot
from database.database import build, close
import traceback

dotenv.load_dotenv()
TOKEN = os.getenv("TOKEN")

bot = Bot()

for file in os.listdir("cogs"):
    if file.endswith(".py"):
        name = file[:-3]
        bot.load_extension(f"cogs.{name}")

if build() == False:
    exit(1)

try:
    bot.run(TOKEN)
except:
    traceback.print_exc()

close()
コード例 #6
0
def shutdown():
    if not connection.is_closed():
        connection.close()
コード例 #7
0
ファイル: create.py プロジェクト: yuriyao/digital_footoo
#encoding:utf8
#初始时用来创建所有的表的脚本
from database import database
#创建表user
database.query("""create table if not exists user 
	(uname varchar(15) not null, 
	email varchar(40) not null, 
	rname varchar(24) not null,
	pwd varchar(32) not null, 
	permission enum('0', '1', '2', '3', '4') not null, 
	primary key(uname))""")

database.query("""create table if not exists session (
	sessionid char(27), 
	sessionkey char(20), 
	uname varchar(15), 
	lastactive timestamp, 
	primary key(sessionid),
	foreign key(uname) references user(uname)
	)""")

database.query("""create table if not exists physical(
		id int(10) auto_increment,
		type_id int(10),
		value float,
		collect_time timestamp,
		primary key(id)
	)""")

database.close()