def should_send_email(data): global send_denva_email_cooldown email_data = data if app_timer.is_time_to_send_email(send_denva_email_cooldown): logger.info('Collecting data') email_data['warnings'] = sensor_warnings_service.get_warnings_as_list( email_data) email_data['system'] = commands.get_system_info() email_data['log'] = commands.get_lines_from_path( '/home/pi/logs/logs.log', 10) email_data['healthcheck'] = commands.get_lines_from_path( '/home/pi/logs/healthcheck.log', 10) send(email_data, 'Measurement') send_denva_email_cooldown = datetime.now()
def get_log_ui(number: int): return commands.get_lines_from_path( config_service.get_log_path_for('log_ui'), number)