summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/twisted/python314-urljoin-compat.patch
blob: dbae3bf605fabc15603fd3537de146976e290414 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/src/twisted/web/client.py b/src/twisted/web/client.py
index d3cd11fb84..5f18965759 100644
--- a/src/twisted/web/client.py
+++ b/src/twisted/web/client.py
@@ -220,7 +220,7 @@ def _urljoin(base, url):
     """
     base, baseFrag = urldefrag(base)
     url, urlFrag = urldefrag(urljoin(base, url))
-    return urljoin(url, b"#" + (urlFrag or baseFrag))
+    return urljoin(url, b"#" + (urlFrag or baseFrag)).strip(b"#")
 
 
 def _makeGetterFactory(url, factoryFactory, contextFactory=None, *args, **kwargs):