コード例 #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
ファイル: z_committees.py プロジェクト: BARUBORA/acvaa
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