From 523f79312e7435cee571abe1fc9bdd37007c5d36 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sat, 25 Oct 2014 21:22:20 -0500 Subject: [PATCH] Fix CallWithKwargs.__getinitargs__() --- pymbolic/primitives.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pymbolic/primitives.py b/pymbolic/primitives.py index 74727a5..4be517c 100644 --- a/pymbolic/primitives.py +++ b/pymbolic/primitives.py @@ -678,7 +678,9 @@ class CallWithKwargs(AlgebraicLeaf): def __getinitargs__(self): return (self.function, self.parameters, - tuple(sorted(self.kw_parameters.values()))) + tuple(sorted( + self.kw_parameters.items(), + key=lambda item: item[0]))) mapper_method = intern("map_call_with_kwargs") -- GitLab