Rev3831, Fix Stats page compatibility with latest gevent

This commit is contained in:
shortcutme 2019-01-31 00:39:45 +01:00
parent 8447c6d79f
commit c2b879ccab
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE
3 changed files with 6 additions and 5 deletions

View file

@ -23,7 +23,7 @@ class UiRequestPlugin(object):
else:
formatted = format % val
back.append("<td>%s</td>" % formatted)
return "<tr class='%s'>%s</tr>" % (class_name, "".join(back))
return "<tr class='%s'>%s</tr>" % (class_name.encode("utf8"), "".join(back).encode("utf8"))
def getObjSize(self, obj, hpy=None):
if hpy:
@ -39,6 +39,7 @@ class UiRequestPlugin(object):
from Db import Db
from Crypt import CryptConnection
hpy = None
if self.get.get("size") == "1": # Calc obj size
try:
@ -162,9 +163,9 @@ class UiRequestPlugin(object):
yield "</table>"
# Tor hidden services
yield "<br><br><b>Tor hidden services (status: %s):</b><br>" % main.file_server.tor_manager.status
yield b"<br><br><b>Tor hidden services (status: %s):</b><br>" % main.file_server.tor_manager.status.encode("utf8")
for site_address, onion in main.file_server.tor_manager.site_onions.items():
yield "- %-34s: %s<br>" % (site_address, onion)
yield "- %-34s: %s<br>" % (site_address, onion.encode("utf8"))
# Db
yield "<br><br><b>Db</b>:<br>"