From 206cbec04e56c6a2a0caacbe06a71732f8496524 Mon Sep 17 00:00:00 2001 From: Artem30801 Date: Thu, 23 Jan 2020 21:48:09 +0300 Subject: [PATCH] Fixed broadcast sending + debug traceback --- Server/server.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Server/server.py b/Server/server.py index c4726d5..3e6e21c 100644 --- a/Server/server.py +++ b/Server/server.py @@ -8,6 +8,7 @@ import datetime import threading import selectors import collections +import traceback import inspect # Add parent dir to PATH to import messaging_lib and config_lib @@ -156,6 +157,7 @@ class Server(messaging.Singleton): client.process_events(mask) except Exception as error: logging.error("Exception {} occurred for {}! Resetting connection!".format(error, client.addr)) + traceback.print_exc() client.close(True) else: # Notifier client.process_events(mask) @@ -186,8 +188,8 @@ class Server(messaging.Singleton): def _ip_broadcast(self): logging.info("Broadcast sender thread started!") msg = messaging.MessageManager.create_action_message( - "server_ip", {"host": self.ip, "port": str(self.config.server_port), "id": self.id, - "start_time": str(self.time_started)}) + "server_ip", kwargs={"host": self.ip, "port": str(self.config.server_port), "id": self.id, + "start_time": str(self.time_started)}) logging.debug("Formed broadcast message: {}".format(msg)) broadcast_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)