diff --git a/testgen/generators/base.py b/testgen/generators/base.py index 66b99b1c..40c969a6 100644 --- a/testgen/generators/base.py +++ b/testgen/generators/base.py @@ -49,7 +49,7 @@ def generateTestHashValues(self, testdata): try: all_tests = testdata['tests'] - except BaseException as error: + except Exception as error: logging.error('# generateTestHashValues: %s does not have "tests": %s', error, testdata.keys()) return None @@ -57,7 +57,7 @@ def generateTestHashValues(self, testdata): for test in all_tests: try: test_no_label = test.copy() - except BaseException as error: + except Exception as error: logging.error('error: %s, Item with no label found here: %s, %s' , error, testdata['test_type'], test) continue @@ -108,7 +108,7 @@ def getTestDataFromGitHub(self, datafile_name, version): ) return None return r.text - except BaseException as err: + except Exception as err: logging.warning( "Warning: cannot load data %s for version %s. Error = %s", datafile_name, @@ -136,7 +136,7 @@ def readFile(self, filename, version="", filetype="txt"): try: with codecs.open(path, "r", encoding="utf-8") as testdata: return json.load(testdata) if filetype == "json" else testdata.read() - except BaseException as err: + except Exception as err: logging.warning("** readFile: %s", err) return None