Add error handling for missing file paths in Bitbucket provider and improve file validation logic

This commit is contained in:
mrT23
2024-08-13 11:28:21 +03:00
parent 5252e1826d
commit 1aa6dd9b5d
2 changed files with 25 additions and 5 deletions

View File

@ -14,7 +14,9 @@ def filter_bad_extensions(files):
return [f for f in files if f.filename is not None and is_valid_file(f.filename, bad_extensions)]
def is_valid_file(filename, bad_extensions=None):
def is_valid_file(filename:str, bad_extensions=None) -> bool:
if not filename:
return False
if not bad_extensions:
bad_extensions = get_settings().bad_extensions.default
if get_settings().config.use_extra_bad_extensions: