История изменений
Исправление vvn_black, (текущая версия) :
https://github.com/globaleaks/Tor2web/blob/master/tor2web/t2w.py
Странно, прям рядом есть объединение строк с bytes, а эту ветку условия забыли:
if not self.isSecure() and (config.transport != 'HTTP'):
if config.listen_port_https == 443:
self.redirect("https://" + request.host + request.uri)
else:
self.redirect(
b"https://" + request.host + b":" + str(config.listen_port_https).encode('utf-8') + request.uri)
self.finish()
return
Вот это должно убрать ошибку
self.redirect(b"https://" + request.host + request.uri)
Но как ты это будешь править и что там ещё может всплыть - хз.
Исходная версия vvn_black, :
Странно, прям рядом есть объединение строк с bytes, а эту ветку условия забыли:
if not self.isSecure() and (config.transport != 'HTTP'):
if config.listen_port_https == 443:
self.redirect("https://" + request.host + request.uri)
else:
self.redirect(
b"https://" + request.host + b":" + str(config.listen_port_https).encode('utf-8') + request.uri)
self.finish()
return
Вот это должно убрать ошибку
self.redirect(b"https://" + request.host + request.uri)
Но как ты это будешь править и что там ещё может всплыть - хз.