aboutsummaryrefslogtreecommitdiffhomepage
path: root/examples/data/uzbl/scripts/event_manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/data/uzbl/scripts/event_manager.py')
-rwxr-xr-xexamples/data/uzbl/scripts/event_manager.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/data/uzbl/scripts/event_manager.py b/examples/data/uzbl/scripts/event_manager.py
index 271c65e..391fb84 100755
--- a/examples/data/uzbl/scripts/event_manager.py
+++ b/examples/data/uzbl/scripts/event_manager.py
@@ -595,7 +595,13 @@ class UzblEventDaemon(dict):
try:
uzbl = self['uzbls'][client]
- raw = unicode(client.recv(8192), 'utf-8', 'ignore')
+ try:
+ raw = unicode(client.recv(8192), 'utf-8', 'ignore')
+
+ except:
+ print_exc()
+ raw = None
+
if not raw:
# Read null byte, close socket.
return self.close_connection(client)