diff options
Diffstat (limited to 'examples/data/uzbl/scripts')
-rwxr-xr-x | examples/data/uzbl/scripts/event_manager.py | 8 |
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) |