From 970f468e44b855baf8112bbba92d3f529998a57e Mon Sep 17 00:00:00 2001 From: Matt Wala <wala1@illinois.edu> Date: Fri, 10 Feb 2017 18:52:48 -0600 Subject: [PATCH] map_Symbol: symengine returns a unicode object in Python 2, so coerce it back to a string (will raise an error if it's actually non-ASCII). --- pymbolic/interop/common.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pymbolic/interop/common.py b/pymbolic/interop/common.py index 7b986d8..256dda7 100644 --- a/pymbolic/interop/common.py +++ b/pymbolic/interop/common.py @@ -72,7 +72,7 @@ class SympyLikeToPymbolicMapper(SympyLikeMapperBase): # }}} def map_Symbol(self, expr): # noqa - return prim.Variable(expr.name) + return prim.Variable(str(expr.name)) def map_Rational(self, expr): # noqa p, q = expr.p, expr.q -- GitLab