mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-06 03:25:21 +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)
|
||||
if response.status_code == 200:
|
||||
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))
|
||||
else:
|
||||
data = json2package(response.content)
|
||||
|
Loading…
x
Reference in New Issue
Block a user