Exemplo n.º 1
0
from slack.web.classes.views import View
from userdb import UserDB
from plugins import todo, autoadd
import re, threading, time, datetime
from tododb import DB
from plugins.notice import Notice
from plugins import shorturl
from plugins import tools
from apscheduler.schedulers.background import BackgroundScheduler
import atexit

user_dbname = os.environ["USER_DB"]
user_need_init = not os.path.exists(user_dbname)
user_database = UserDB(user_dbname)
if user_need_init:
    user_database.init()

dbname = os.environ['TODO_DB']
need_init = not os.path.exists(dbname)
database = DB(dbname)
if need_init:
    database.init()
database.clean()

def noticeThread():
    nt = Notice()
    del nt

panda_database_names = {}

sched = BackgroundScheduler(daemon=True)