From 8f652d534fbb48b4c9acde989dffefe86da9f4c2 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Mon, 9 Sep 2019 15:12:58 -0500 Subject: [PATCH] SymbolicAssignmentCollection: force LHS names to be non-unicode on Py2 --- sumpy/assignment_collection.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sumpy/assignment_collection.py b/sumpy/assignment_collection.py index dadf3fc9..b44124b1 100644 --- a/sumpy/assignment_collection.py +++ b/sumpy/assignment_collection.py @@ -148,6 +148,9 @@ class SymbolicAssignmentCollection(object): assert isinstance(name, six.string_types) assert name not in self.assignments + if six.PY2 and isinstance(name, unicode): + name = name.encode("us-ascii") + if wrt_set is None: wrt_set = frozenset() if root_name is None: -- GitLab