diff --git a/src/Tools/generateBase/generateTools.py b/src/Tools/generateBase/generateTools.py index fb98f70f8a..d6d6ad92b1 100644 --- a/src/Tools/generateBase/generateTools.py +++ b/src/Tools/generateBase/generateTools.py @@ -63,7 +63,7 @@ class copier: # uncomment for debug: print ('!!! replacing',match.group(1)) expr = self.preproc(match.group(1), 'eval') try: return str(eval(expr, self.globals, self.locals)) - except: return str(self.handle(expr)) + except Exception: return str(self.handle(expr)) block = self.locals['_bl'] if last is None: last = len(block) while i