示例#1
0
文件: z_found.py 项目: BARUBORA/acvaa
def add_donor(dtype, dname):
    fn = D.get(dtype)
    L = rP(fn)
    if not L: L = []
    if dname not in L:
        L.append(dname)
    wP(L, fn)
示例#2
0
文件: z_found.py 项目: BARUBORA/acvaa
def add_donor (dtype, dname):
    fn = D.get(dtype)
    L = rP(fn)
    if not L: L = []
    if dname not in L:
        L.append(dname)
    wP(L, fn)
示例#3
0
文件: z_rez.py 项目: BARUBORA/acvaa
def get_residencies ():
    progdict = {}
    allfiles = glob.glob(os.path.join(REZDIR, '*'))
    for file in allfiles:
        fdict = rP(file)
        progdict[fdict.get('institution')] = fdict
    return progdict
示例#4
0
def get_residencies():
    progdict = {}
    allfiles = glob.glob(os.path.join(REZDIR, '*'))
    for file in allfiles:
        fdict = rP(file)
        progdict[fdict.get('institution')] = fdict
    return progdict
示例#5
0
文件: z_comm.py 项目: swampxiix/acvaa
def get_members_order (comm_id):
    MB_ORD = os.path.join(DATADIR, comm_id, 'members.order')
    a = rP(MB_ORD)
    if a:
        return a
    else:
        return []
示例#6
0
文件: z_comm.py 项目: swampxiix/acvaa
def get_committee_order ():
    # ['0001', '0002', ...]
    a = rP(COMM_ORD)
    if a:
        return a
    else:
        return []
示例#7
0
文件: z_board.py 项目: BARUBORA/acvaa
def get_all_minutes ():
    FINAL = {}
    all_ids = glob.glob(os.path.join(MINS_DIR, '*'))
    for fpath in all_ids:
        file_id = os.path.basename(fpath)
        file_dict = rP(fpath)
        FINAL[file_id] = file_dict
    return FINAL
示例#8
0
def get_all_minutes():
    FINAL = {}
    all_ids = glob.glob(os.path.join(MINS_DIR, '*'))
    for fpath in all_ids:
        file_id = os.path.basename(fpath)
        file_dict = rP(fpath)
        FINAL[file_id] = file_dict
    return FINAL
示例#9
0
文件: z_rtc.py 项目: swampxiix/acvaa
def get_resources ():
    allfiles = glob.glob(os.path.join(REZDIR, '*'))
    rezlist = []
    for file in allfiles:
        pick = rP(file)
        catguid = pick.get('category')
        pick['category'] = get_category_by_guid(catguid)
        if pick.get('filename'):
            filepath = os.path.join(FILEDIR, pick.get('filename'))
            pick['filesize'] = pretty_size(os.path.getsize(filepath))
        rezlist.append(pick)
    return rezlist
示例#10
0
def getCommittees():
    return rP(COMFILE)
示例#11
0
文件: z_found.py 项目: BARUBORA/acvaa
def toggle_travel():
    flag = rP(TRAVELFLAG)
    if flag == True:
        wP(False, TRAVELFLAG)
    else:
        wP(True, TRAVELFLAG)
示例#12
0
文件: z_found.py 项目: BARUBORA/acvaa
def show_travel():
    p = rP(TRAVELFLAG)
    return p
示例#13
0
文件: z_found.py 项目: BARUBORA/acvaa
def toggle_travel():
    flag = rP(TRAVELFLAG)
    if flag == True:
        wP(False, TRAVELFLAG)
    else:
        wP(True, TRAVELFLAG)
示例#14
0
def getCommittees():
    return rP(COMFILE)
示例#15
0
def get_one_residency(id):
    return rP(os.path.join(REZDIR, id))
示例#16
0
文件: z_rtc.py 项目: swampxiix/acvaa
def get_rtc_categories ():
    return rP(RTC_CAT_FILE)
示例#17
0
文件: z_jobs.py 项目: BARUBORA/acvaa
def get_new_job_ID():
    newid = rP(JOBCOUNT)
    nextid = newid + 1
    wP(nextid, JOBCOUNT)
    return str(newid)
示例#18
0
文件: z_rez.py 项目: BARUBORA/acvaa
def get_one_residency (id):
    return rP(os.path.join(REZDIR, id))
示例#19
0
def get_minutes(id):
    return rP(os.path.join(MINS_DIR, id))
示例#20
0
def getBOD():
    return rP(BODFILE)
示例#21
0
文件: z_rtc.py 项目: swampxiix/acvaa
def get_rtc_name_map ():
    return rP(RTC_MAP_FILE)
示例#22
0
文件: z_rtc.py 项目: swampxiix/acvaa
def get_resource_by_id (id):
    return rP(os.path.join(REZDIR, id))
示例#23
0
文件: z_jobs.py 项目: BARUBORA/acvaa
def get_job_info(JOB_ID):
    fullpath = os.path.join(JOBDIR, JOB_ID)
    if os.path.exists(fullpath):
        return rP(fullpath)
    else:
        return {}
示例#24
0
文件: z_found.py 项目: BARUBORA/acvaa
def get_donors (dtype='r'):
    L = rP(D.get(dtype))
    if not L: L = []
    L = sorted(L, key=lambda x: (x.isdigit() and float(x)) or x.lower())
    return L
示例#25
0
文件: z_comm.py 项目: swampxiix/acvaa
def get_committees ():
     # {'0001': {'name': str}, '0002': ... }
    return rP(COMM_MAP)
示例#26
0
文件: z_jobs.py 项目: BARUBORA/acvaa
def get_new_job_ID ():
    newid = rP(JOBCOUNT)
    nextid = newid +1
    wP(nextid, JOBCOUNT)
    return str(newid)
示例#27
0
文件: z_comm.py 项目: swampxiix/acvaa
def get_members (comm_id):
    MB_MAP = os.path.join(DATADIR, comm_id, 'members.map')
    return rP(MB_MAP)
示例#28
0
文件: z_jobs.py 项目: BARUBORA/acvaa
def get_job_info (JOB_ID):
    fullpath = os.path.join(JOBDIR, JOB_ID)
    if os.path.exists(fullpath):
        return rP(fullpath)
    else:
        return {}
示例#29
0
文件: z_found.py 项目: BARUBORA/acvaa
def get_donors(dtype='r'):
    L = rP(D.get(dtype))
    if not L: L = []
    L = sorted(L, key=lambda x: (x.isdigit() and float(x)) or x.lower())
    return L
示例#30
0
文件: z_found.py 项目: BARUBORA/acvaa
def del_donor (dtype, dname):
    fn = D.get(dtype)
    L = rP(fn)
    if dname in L:
        del L[L.index(dname)]
    wP(L, fn)
示例#31
0
文件: z_board.py 项目: BARUBORA/acvaa
def getBOD():
    return rP(BODFILE)
示例#32
0
文件: z_found.py 项目: BARUBORA/acvaa
def del_donor(dtype, dname):
    fn = D.get(dtype)
    L = rP(fn)
    if dname in L:
        del L[L.index(dname)]
    wP(L, fn)
示例#33
0
文件: z_board.py 项目: BARUBORA/acvaa
def get_minutes (id):
    return rP(os.path.join(MINS_DIR, id))
示例#34
0
文件: z_found.py 项目: BARUBORA/acvaa
def show_travel():
    p = rP(TRAVELFLAG)
    return p