diff --git a/defaults.py b/defaults.py index 01b48179..ccff6dd4 100644 --- a/defaults.py +++ b/defaults.py @@ -748,7 +748,7 @@ class FlatCAMDefaults: # may be stored as strings we check their types. try: target = eval(self.defaults[k]) - except NameError: + except (NameError, TypeError): # it's an unknown string leave it as it is target = deepcopy(self.factory_defaults[k])