Пример #1
0
def save_minutes (form):
    M, D, Y = form.get('date')
    # Save data file
    fobj = form.get('datafile') # existence of file already checked
    contents = fobj.value
    fext = os.path.splitext(fobj.filename)[-1]
    doc_fn = 'acva_minutes_%s_%s_%s%s' % (Y, M, D, fext)
    open(os.path.join(MINDOC_DIR, doc_fn), 'wb').write(contents)
    # Save pickle
    form['datafile'] = doc_fn
    file_id = str(get_int_from_YMD(Y, M, D))
    wP(form, os.path.join(MINS_DIR, file_id))
Пример #2
0
def save_minutes(form):
    M, D, Y = form.get('date')
    # Save data file
    fobj = form.get('datafile')  # existence of file already checked
    contents = fobj.value
    fext = os.path.splitext(fobj.filename)[-1]
    doc_fn = 'acva_minutes_%s_%s_%s%s' % (Y, M, D, fext)
    open(os.path.join(MINDOC_DIR, doc_fn), 'wb').write(contents)
    # Save pickle
    form['datafile'] = doc_fn
    file_id = str(get_int_from_YMD(Y, M, D))
    wP(form, os.path.join(MINS_DIR, file_id))
Пример #3
0
def check_minutes_datafile (form):
    ERROR = None
    M, D, Y = form.get('date')
    # Check for existing pickle
    file_id = str(get_int_from_YMD(Y, M, D))
    if os.path.exists(os.path.join(MINS_DIR, file_id)):
        ERROR = 'Minutes already exist for that date.'
    # Check for existing data file
    fobj = form.get('datafile') # existence of file already checked
    fext = os.path.splitext(fobj.filename)[-1]
    doc_fn = 'acva_minutes_%s_%s_%s%s' % (Y, M, D, fext)
    if os.path.exists(os.path.join(MINDOC_DIR, doc_fn)):
        ERROR = 'Minutes document already exists for that date.'
    return ERROR
Пример #4
0
def check_minutes_datafile(form):
    ERROR = None
    M, D, Y = form.get('date')
    # Check for existing pickle
    file_id = str(get_int_from_YMD(Y, M, D))
    if os.path.exists(os.path.join(MINS_DIR, file_id)):
        ERROR = 'Minutes already exist for that date.'
    # Check for existing data file
    fobj = form.get('datafile')  # existence of file already checked
    fext = os.path.splitext(fobj.filename)[-1]
    doc_fn = 'acva_minutes_%s_%s_%s%s' % (Y, M, D, fext)
    if os.path.exists(os.path.join(MINDOC_DIR, doc_fn)):
        ERROR = 'Minutes document already exists for that date.'
    return ERROR
Пример #5
0
def is_date_valid(m, d, y):
    job_exp = get_int_from_YMD(y, m, d)
    t = time.gmtime(time.time())
    c = get_int_from_YMD(t[0], t[1], t[2])
    return job_exp > c
Пример #6
0
def is_expired(m, d, y):
    exp_int = get_int_from_YMD(y, m, d)
    t = time.gmtime(time.time())
    c = get_int_from_YMD(t[0], t[1], t[2])
    return exp_int < c
Пример #7
0
def is_date_valid (m, d, y):
    job_exp = get_int_from_YMD(y, m, d)
    t = time.gmtime(time.time()) 
    c = get_int_from_YMD(t[0], t[1], t[2])
    return job_exp > c
Пример #8
0
def is_expired (m, d, y):
    exp_int = get_int_from_YMD(y, m, d)
    t = time.gmtime(time.time())
    c = get_int_from_YMD(t[0], t[1], t[2])
    return exp_int < c