Fix mypy issues caused by overwriting a bytes variable with a str object

This commit is contained in:
jesopo 2018-11-21 20:16:07 +00:00
parent bab4fca287
commit 9ecbb6be7b

View file

@ -250,16 +250,16 @@ class Server(IRCObject.Object):
for line in data_lines: for line in data_lines:
encoding = self.get_setting("encoding", "utf8") encoding = self.get_setting("encoding", "utf8")
try: try:
line = line.decode(encoding) decoded_line = line.decode(encoding)
except: except:
self.bot.log.trace("can't decode line with '%s', falling back", self.bot.log.trace("can't decode line with '%s', falling back",
[encoding]) [encoding])
try: try:
line = line.decode(self.get_setting( decoded_line = line.decode(self.get_setting(
"fallback-encoding", "latin-1")) "fallback-encoding", "latin-1"))
except: except:
continue continue
decoded_lines.append(line) decoded_lines.append(decoded_line)
self.last_read = time.monotonic() self.last_read = time.monotonic()
self.ping_sent = False self.ping_sent = False