mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-07 12:05:33 +00:00
Normal decode attempt before trying with apparent_encoding
This commit is contained in:
parent
b37000c2d7
commit
b8933fd4b2
@ -180,6 +180,15 @@ def get_imports_info(
|
|||||||
"{0}{1}/json".format(pypi_server, item), proxies=proxy)
|
"{0}{1}/json".format(pypi_server, item), proxies=proxy)
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
if hasattr(response.content, 'decode'):
|
if hasattr(response.content, 'decode'):
|
||||||
|
content_decode = ""
|
||||||
|
try:
|
||||||
|
content_decode = response.content.decode()
|
||||||
|
except:
|
||||||
|
try:
|
||||||
|
content_decode = response.content.decode(response.apparent_encoding)
|
||||||
|
except:
|
||||||
|
logging.error(f"Failed to decode response from {item} pypi query.")
|
||||||
|
raise
|
||||||
data = json2package(response.content.decode(response.apparent_encoding))
|
data = json2package(response.content.decode(response.apparent_encoding))
|
||||||
else:
|
else:
|
||||||
data = json2package(response.content)
|
data = json2package(response.content)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user