urlparts need to support assignment

This commit is contained in:
Chris Mayo 2020-07-07 17:25:28 +01:00
parent d91a328224
commit 3fcee872b6
2 changed files with 2 additions and 2 deletions

View file

@ -272,7 +272,7 @@ class HttpUrl(internpaturl.InternPatternUrl, proxysupport.ProxySupport):
# Reset extern and recalculate
self.extern = None
self.set_extern(newurl)
self.urlparts = urllib.parse.urlsplit(newurl)
self.urlparts = list(urllib.parse.urlsplit(newurl))
self.build_url_parts()
self.url_connection = response
self.headers = response.headers

View file

@ -437,7 +437,7 @@ class UrlBase:
urlparts[2] = url_fix_wayback_query(urlparts[2])
self.url = urlutil.urlunsplit(urlparts)
# split into (modifiable) list
self.urlparts = urllib.parse.urlsplit(self.url)
self.urlparts = list(urllib.parse.urlsplit(self.url))
self.build_url_parts()
# and unsplit again
self.url = urlutil.urlunsplit(self.urlparts)