From 803ce780675d76b23ca142da201720eeb26863a2 Mon Sep 17 00:00:00 2001 From: "Warren J. Hack" Date: Tue, 1 May 2018 10:26:24 -0400 Subject: Add logic to ignore bad modules (#5) --- verhawk/scanner.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/verhawk/scanner.py b/verhawk/scanner.py index 9a27bb0..065c0ca 100644 --- a/verhawk/scanner.py +++ b/verhawk/scanner.py @@ -52,8 +52,10 @@ class Scanner(object): module = None with open(os.devnull, 'w') as devnull: sys.stdout = devnull - module = importer.find_module(modname).load_module(modname) - + try: + module = importer.find_module(modname).load_module(modname) + except (KeyError, FileNotFoundError): + self.versions[modname] = None sys.stdout = constants.STDOUT try: -- cgit