From fe5e257451f9316468f1dce30e0168442497f074 Mon Sep 17 00:00:00 2001 From: Isuru Fernando <isuruf@gmail.com> Date: Wed, 3 Apr 2019 13:27:02 -0500 Subject: [PATCH] Fix copying --- sumpy/expansion/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sumpy/expansion/__init__.py b/sumpy/expansion/__init__.py index 05233960..e116d828 100644 --- a/sumpy/expansion/__init__.py +++ b/sumpy/expansion/__init__.py @@ -511,10 +511,12 @@ class PDE(object): self.eqs = eqs def __mul__(self, param): - eqs = self.eqs[:] - for eq in eqs: + eqs = [] + for eq in self.eqs: + new_eq = dict() for k, v in eq.items(): - eq[k] = eq[k] * param + new_eq[k] = eq[k] * param + eqs.append(new_eq) return PDE(self.dim, eqs=eqs) __rmul__ = __mul__ -- GitLab