Fix non-ascii tracker error message logging
This commit is contained in:
parent
8b09a02028
commit
247b89aec5
1 changed files with 2 additions and 2 deletions
|
@ -163,13 +163,13 @@ class SiteAnnouncer(object):
|
||||||
else:
|
else:
|
||||||
raise AnnounceError("Unknown protocol: %s" % protocol)
|
raise AnnounceError("Unknown protocol: %s" % protocol)
|
||||||
except Exception, err:
|
except Exception, err:
|
||||||
self.site.log.warning("Tracker %s announce failed: %s" % (tracker, err))
|
self.site.log.warning("Tracker %s announce failed: %s" % (tracker, str(err).decode("utf8", "ignore")))
|
||||||
error = err
|
error = err
|
||||||
|
|
||||||
if error:
|
if error:
|
||||||
self.stats[tracker]["status"] = "error"
|
self.stats[tracker]["status"] = "error"
|
||||||
self.stats[tracker]["time_status"] = time.time()
|
self.stats[tracker]["time_status"] = time.time()
|
||||||
self.stats[tracker]["last_error"] = str(err)
|
self.stats[tracker]["last_error"] = str(err).decode("utf8", "ignore")
|
||||||
self.stats[tracker]["num_error"] += 1
|
self.stats[tracker]["num_error"] += 1
|
||||||
self.updateWebsocket(tracker="error")
|
self.updateWebsocket(tracker="error")
|
||||||
return False
|
return False
|
||||||
|
|
Loading…
Reference in a new issue