diff --git a/requirements-linux.txt b/requirements-linux.txt index cd7dbabc2f..9269a7bd04 100644 --- a/requirements-linux.txt +++ b/requirements-linux.txt @@ -1,4 +1,4 @@ packagedcode-msitools==0.101.210706 regipy==3.1.0 rpm-inspector-rpm==4.16.1.3.210404 -go-inspector==0.3.1 +go-inspector==0.5.0 diff --git a/setup-mini.cfg b/setup-mini.cfg index e435bd76c7..cd48f30d97 100644 --- a/setup-mini.cfg +++ b/setup-mini.cfg @@ -149,7 +149,7 @@ packages = rpm_inspector_rpm >= 4.16.1.3; platform_system == 'Linux' regipy >= 3.1.0; platform_system == 'Linux' packagedcode_msitools >= 0.101.210706; platform_system == 'Linux' - go-inspector >= 0.3.1; platform_system == 'Linux' + go-inspector >= 0.5.0; platform_system == 'Linux' [options.entry_points] diff --git a/setup.cfg b/setup.cfg index 30fbcd9771..8d1b28e381 100644 --- a/setup.cfg +++ b/setup.cfg @@ -149,7 +149,7 @@ packages = rpm_inspector_rpm >= 4.16.1.3; platform_system == 'Linux' regipy >= 3.1.0; platform_system == 'Linux' packagedcode_msitools >= 0.101.210706; platform_system == 'Linux' - go-inspector >= 0.3.1; platform_system == 'Linux' + go-inspector >= 0.5.0; platform_system == 'Linux' [options.entry_points] diff --git a/src/packagedcode/recognize.py b/src/packagedcode/recognize.py index 9dd7c64348..9c98b414e1 100644 --- a/src/packagedcode/recognize.py +++ b/src/packagedcode/recognize.py @@ -113,3 +113,11 @@ def _parse( if TRACE: raise + + except Exception as e: + # We should continue when an Exception has occured when trying to + # recognize a package + if TRACE: + logger_debug(f'_parse: Exception: {str(e)}') + + continue