diff --git a/.gitignore b/.gitignore index cfffab46..c461bd74 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,9 @@ coverage.xml #GUI_WEB /freedata_gui/dist -/freedata_gui/node_modules \ No newline at end of file +/freedata_gui/node_modules!/venv/ + +# venv packages +venv_3.11/ +venv/ +test_venv/ diff --git a/freedata_server/message_system_db_messages.py b/freedata_server/message_system_db_messages.py index 147a6453..958ed6d3 100644 --- a/freedata_server/message_system_db_messages.py +++ b/freedata_server/message_system_db_messages.py @@ -28,12 +28,8 @@ class DatabaseManagerMessages(DatabaseManager): # Parse the timestamp from the message ID timestamp = datetime.fromisoformat(message_data['id'].split('_')[2]) - print("-------") - print(frequency) if frequency and frequency not in ['---']: statistics["frequency"] = frequency - print(statistics) - # Create the P2PMessage instance new_message = P2PMessage( diff --git a/freedata_server/schedule_manager.py b/freedata_server/schedule_manager.py index 8a5175ca..32451e63 100644 --- a/freedata_server/schedule_manager.py +++ b/freedata_server/schedule_manager.py @@ -119,8 +119,11 @@ class ScheduleManager: if session.is_IRS and session.last_state_change_timestamp + 90 < time.time(): self.log.warning(f"[SCHEDULE] [ARQ={session_id}] Setting state to", old_state=session.state, state=IRS_State.RESUME) try: - session.state = session.set_state(session.state_enum.RESUME) - session.state = session.state_enum.RESUME + # if session state is already RESUME, don't set it again for avoiding a flooded cli + if session.state not in [session.state_enum.RESUME]: + session.state = session.set_state(session.state_enum.RESUME) + session.state = session.state_enum.RESUME + except Exception as e: self.log.warning("[SCHEDULE] error setting ARQ state", error=e)