Exemplo n.º 1
0
def init_db():
    config = global_obj.get("config")
    db_data = config["db"]
    obj = mongo.CMongodbManager("jiucai", db_data["addr"], db_data["port"],
                                db_data["user"], db_data["password"])
    global_obj.set("dbobj", obj)
    init_db_index()
Exemplo n.º 2
0
def init_task():
    config = global_obj.get("config")
    abortfile = None
    if "abort" in config:
        abortfile = config["abort"]
    timetaskobj = CTaskTimer(abortfile)
    global_obj.set("task_timer", timetaskobj)
Exemplo n.º 3
0
def init_mail():
    config = global_obj.get("config")
    mail_data = config["mail"]
    obj = mail.CMailBox(mail_data["user"], mail_data["password"],
                        mail_data["host"])
    obj.SetSender(mail_data["user"])
    for name in mail_data["to"]:
        obj.SetReceive(name)
    global_obj.set("mail", obj)
Exemplo n.º 4
0
def init_config(config_file):
    data = config_op.load_config(config_file)
    global_obj.set("config", data)
Exemplo n.º 5
0
def init_log(filename=None):
    obj = log.CFileLog(filename)
    global_obj.set("logger", obj)