aboutsummaryrefslogtreecommitdiffstats
path: root/termcast_server/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'termcast_server/__init__.py')
-rw-r--r--termcast_server/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/termcast_server/__init__.py b/termcast_server/__init__.py
index ca6adc0..de2af21 100644
--- a/termcast_server/__init__.py
+++ b/termcast_server/__init__.py
@@ -2,6 +2,7 @@ import signal
import socket
import sys
import threading
+import traceback
import uuid
from . import pubsub
@@ -69,6 +70,7 @@ class Server(object):
sock.listen(100)
client, addr = sock.accept()
except Exception as e:
+ print(traceback.format_exc())
print('*** Listen/accept failed: ' + str(e))
continue
@@ -81,6 +83,7 @@ class Server(object):
try:
connection.run()
except Exception as e:
+ print(traceback.format_exc())
print('Running connection failed: ' + str(e))
self.publisher.unsubscribe(connection)
client.close()