|
@@ -29,7 +29,7 @@ def get(url: str, *, json=True, headers=None, expiry=datetime.timedelta(minutes=
|
|
|
assert parsed.hostname is not None
|
|
assert parsed.hostname is not None
|
|
|
cache_filename = urllib.parse.quote(parsed.path.removeprefix('/'), safe='')
|
|
cache_filename = urllib.parse.quote(parsed.path.removeprefix('/'), safe='')
|
|
|
if parsed.query:
|
|
if parsed.query:
|
|
|
- cache_filename += '?' + urllib.parse.quote(parsed.query, safe='')
|
|
|
|
|
|
|
+ cache_filename += '%3F' + urllib.parse.quote(parsed.query, safe='')
|
|
|
if json:
|
|
if json:
|
|
|
cache_filename += '.cbor'
|
|
cache_filename += '.cbor'
|
|
|
cache_filename += '.xz'
|
|
cache_filename += '.xz'
|