Escape custom request arguments

This commit is contained in:
Ivan Kravets
2022-01-04 14:53:34 +02:00
parent fb046c43ea
commit 7cdcc9099b
3 changed files with 5 additions and 5 deletions

View File

@ -151,7 +151,7 @@ class HTTPClient(object):
def fetch_json_data(self, method, path, **kwargs):
if method != "get":
cleanup_content_cache("http")
cache_valid = kwargs.pop("cache_valid") if "cache_valid" in kwargs else None
cache_valid = kwargs.pop("x_cache_valid") if "x_cache_valid" in kwargs else None
if not cache_valid:
return self._parse_json_response(self.send_request(method, path, **kwargs))
cache_key = ContentCache.key_from_args(

View File

@ -135,7 +135,7 @@ class RegistryClient(HTTPClient):
"get",
"/v3/search",
params=params,
cache_valid="1h",
x_cache_valid="1h",
x_with_authorization=self.allowed_private_packages(),
)
@ -147,7 +147,7 @@ class RegistryClient(HTTPClient):
type=type_, owner=owner.lower(), name=name.lower()
),
params=dict(version=version) if version else None,
cache_valid="1h",
x_cache_valid="1h",
x_with_authorization=self.allowed_private_packages(),
)
except HTTPClientError as e:

View File

@ -61,7 +61,7 @@ def platform_frameworks(query, json_output):
regclient = PlatformPackageManager().get_registry_client_instance()
frameworks = []
for framework in regclient.fetch_json_data(
"get", "/v2/frameworks", cache_valid="1d"
"get", "/v2/frameworks", x_cache_valid="1d"
):
if query == "all":
query = ""
@ -354,7 +354,7 @@ def _print_platforms(platforms):
def _get_registry_platforms():
regclient = PlatformPackageManager().get_registry_client_instance()
return regclient.fetch_json_data("get", "/v2/platforms", cache_valid="1d")
return regclient.fetch_json_data("get", "/v2/platforms", x_cache_valid="1d")
def _get_platform_data(*args, **kwargs):