mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-06 03:25:21 +00:00
Added debug message to describe decode failures discussed in issue 214. Exception handler cathes generic Exception objects, logs a debug message including the culprit filename, and then raises the exception.
This commit is contained in:
parent
cd3f437689
commit
e77cd6f822
@ -177,8 +177,11 @@ def get_file_extensions():
|
|||||||
|
|
||||||
def read_file_content(file_name: str, encoding="utf-8"):
|
def read_file_content(file_name: str, encoding="utf-8"):
|
||||||
if file_ext_is_allowed(file_name, DEFAULT_EXTENSIONS):
|
if file_ext_is_allowed(file_name, DEFAULT_EXTENSIONS):
|
||||||
with open(file_name, "r", encoding=encoding) as f:
|
try:
|
||||||
contents = f.read()
|
contents = f.read()
|
||||||
|
except Exception as e:
|
||||||
|
logging.debug("Encountered exception when attempting to decode: {0}".format(file_name))
|
||||||
|
raise e
|
||||||
elif file_ext_is_allowed(file_name, [".ipynb"]) and scan_noteboooks:
|
elif file_ext_is_allowed(file_name, [".ipynb"]) and scan_noteboooks:
|
||||||
contents = ipynb_2_py(file_name, encoding=encoding)
|
contents = ipynb_2_py(file_name, encoding=encoding)
|
||||||
return contents
|
return contents
|
||||||
|
Loading…
x
Reference in New Issue
Block a user