From 14728045a244495bef016e627952b4399256c8f6 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 26 Jun 2018 22:59:02 -0500 Subject: [PATCH] Make type part of init_arg_names/pickle state assert message --- pymbolic/primitives.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pymbolic/primitives.py b/pymbolic/primitives.py index 95ea4c1..d18c1c6 100644 --- a/pymbolic/primitives.py +++ b/pymbolic/primitives.py @@ -521,7 +521,7 @@ class Expression(object): def __setstate__(self, state): # Can't use trivial pickling: hash_value cache must stay unset - assert len(self.init_arg_names) == len(state) + assert len(self.init_arg_names) == len(state), type(self) for name, value in zip(self.init_arg_names, state): setattr(self, name, value) -- GitLab