aboutsummaryrefslogtreecommitdiff
path: root/src/IRCSocket.py
diff options
context:
space:
mode:
authorGravatar jesopo2019-03-06 17:02:58 +0000
committerGravatar jesopo2019-03-06 17:02:58 +0000
commitc842c459f449b7c60b9992c6539bd0e1861936d6 (patch)
treef5e227d45d15eccd0157e45483d94929d3e06b7c /src/IRCSocket.py
parentSet a user's username/hostname/account BEFORE sending a received.join (diff)
signature
Specifically only catch UnicodeDecodeError in IRCSocket.read
Diffstat (limited to 'src/IRCSocket.py')
-rw-r--r--src/IRCSocket.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/IRCSocket.py b/src/IRCSocket.py
index d62f16c8..3e805908 100644
--- a/src/IRCSocket.py
+++ b/src/IRCSocket.py
@@ -105,12 +105,12 @@ class Socket(IRCObject.Object):
for line in data_lines:
try:
decoded_line = line.decode(self._encoding)
- except:
+ except UnicodeDecodeError:
self.log.trace("can't decode line with '%s', falling back",
[self._encoding])
try:
decoded_line = line.decode(self._fallback_encoding)
- except:
+ except UnicodeDecodeError:
continue
decoded_lines.append(decoded_line)