def load():
    global manage, f
    # 锁定
    lock.acquire()
    manage = TermTestManage()

    now = datetime.datetime.now()
    day = now.strftime(DATE_FORMAT)
    f = Flow(day, DB_NAME)

    # 加载基础维度
    fo = open(DIM_FILE, 'r')
    lines = fo.readlines()
    manage.load_dim(lines)
    fo.close()

    # 加载修正组合
    fo = open(TERM_FILE, 'r')
    lines = fo.readlines()
    manage.load(lines)
    fo.close()

    #释放
    lock.release()
Exemple #2
0
__author__ = 'GaoJie'
TERM_FILE = 'data/term_list.txt'
DIM_FILE = 'data/dim_list.txt'


if __name__ == '__main__':
    test_time = '2014-06-10'
    test_table = 'RTBApp'
    with chronic.Timer('create'):
        manage = TermTestManage()

        # 加载基础维度
        fo = open(DIM_FILE, 'r')
        lines = fo.readlines()
        manage.load_dim(lines)
        fo.close()
        del lines

        # 加载修正组合
        fo = open(TERM_FILE, 'r')
        lines = fo.readlines()
        manage.load(lines)
        fo.close()
        del lines

        f = Flow(test_time, test_table)
    #load_dim()
    #dim_dict_combine = dim_combine()
    #term_map = get_termmap(dim_dict_combine)