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"):
|
||||
if file_ext_is_allowed(file_name, DEFAULT_EXTENSIONS):
|
||||
with open(file_name, "r", encoding=encoding) as f:
|
||||
contents = f.read()
|
||||
try:
|
||||
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:
|
||||
contents = ipynb_2_py(file_name, encoding=encoding)
|
||||
return contents
|
||||
|
Loading…
x
Reference in New Issue
Block a user