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
def get_log_file(): config = log_config() log_directory = config['directory'] + config['location_directory'] return log_directory + datetime.now().strftime('%Y-%m-%d') + '.log'