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