Beispiel #1
0
def read_presence_data():
    data = []
    config = log_config()
    data_file = config['directory'] + config['presence']
    with open(data_file, 'r') as f:
        lines = f.readlines()

    for line in lines:
        line = line.strip()
        (date_string, name, status) = line.split('|')
        date = datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S')
        data.append({
            'name': name,
            'status': status,
            'date': date
        })

    return data
Beispiel #2
0
def get_log_file():
    config = log_config()
    log_directory = config['directory'] + config['location_directory']
    return log_directory + datetime.now().strftime('%Y-%m-%d') + '.log'