diff --git a/tools/exekall/exekall/_utils.py b/tools/exekall/exekall/_utils.py index 892de26f175b11f220bc17609dbf04f9012b1f7c..d5c3e2531b6ae72e317edc0667e8f2375af39517 100644 --- a/tools/exekall/exekall/_utils.py +++ b/tools/exekall/exekall/_utils.py @@ -164,7 +164,7 @@ def is_serializable(obj, raise_excep=False): # This may be slow for big objects but it is the only way to be sure # it can actually be serialized pickle.dumps(obj) - except (TypeError, pickle.PickleError) as e: + except (TypeError, pickle.PickleError, AttributeError) as e: debug('Cannot serialize instance of {}: {}'.format( type(obj).__qualname__, str(e) ))