From 3565a9a817a205de912bd682b5f91428856f9607 Mon Sep 17 00:00:00 2001 From: DjLegolas Date: Mon, 7 Nov 2022 01:05:55 +0200 Subject: [PATCH] [WebUI] Fix `TypeError` in DelugeWeb constructor In `twisted 22.10`, a check new for passing the `path` variable as `bytes` in the `putChild` method. We were enforcing this on every other place but the `__init__` of `DelugeWeb` itself. Ref: https://github.com/twisted/twisted/pull/11718 Closes: https://dev.deluge-torrent.org/ticket/3566 --- deluge/ui/web/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index f391a78d2..e47a5b25a 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -682,7 +682,7 @@ class DelugeWeb(component.Component): if self.base != '/': # Strip away slashes and serve on the base path as well as root path - self.top_level.putChild(self.base.strip('/'), self.top_level) + self.top_level.putChild(self.base.strip('/').encode(), self.top_level) setup_translation()