From 79005780772350db31042747749b129132f941dd Mon Sep 17 00:00:00 2001
From: shortcutme <tamas@zeronet.io>
Date: Mon, 22 May 2017 11:34:16 +0200
Subject: [PATCH] Rev2082, Log websocket receive errors
---
src/Config.py | 2 +-
src/Ui/UiWebsocket.py | 8 ++++++--
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/Config.py b/src/Config.py
index 2decbb0a..13047995 100644
--- a/src/Config.py
+++ b/src/Config.py
@@ -10,7 +10,7 @@ class Config(object):
def __init__(self, argv):
self.version = "0.5.5"
- self.rev = 2081
+ self.rev = 2082
self.argv = argv
self.action = None
self.config_file = "zeronet.conf"
diff --git a/src/Ui/UiWebsocket.py b/src/Ui/UiWebsocket.py
index 495bac88..66a741b4 100644
--- a/src/Ui/UiWebsocket.py
+++ b/src/Ui/UiWebsocket.py
@@ -65,9 +65,13 @@ class UiWebsocket(object):
while True:
try:
- message = ws.receive()
+ if ws.closed:
+ break
+ else:
+ message = ws.receive()
except Exception, err:
- return "Bye." # Close connection
+ self.log.error("WebSocket receive error: %s" % Debug.formatException(err))
+ break
if message:
try: