From f407749f502bccf708a1aa570f7e05a1568ef2e8 Mon Sep 17 00:00:00 2001 From: meuns Date: Fri, 1 May 2020 15:54:44 +0100 Subject: [PATCH] Avoid checking whether the basis blades are blades Cherry-picked from @meuns' branch. --- galgebra/mv.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/galgebra/mv.py b/galgebra/mv.py index 15e67af2..9704615e 100644 --- a/galgebra/mv.py +++ b/galgebra/mv.py @@ -982,12 +982,10 @@ def blade_coefs(self, blade_lst=None): if blade_lst is None: blade_lst = self.Ga.mv_blades.flat - - # print 'Enter blade_coefs blade_lst =', blade_lst, type(blade_lst), [i.is_blade() for i in blade_lst] - - for blade in blade_lst: - if not blade.is_base() or not blade.is_blade(): - raise ValueError("%s expression isn't a basis blade" % blade) + else: + for blade in blade_lst: + if not blade.is_base() or not blade.is_blade(): + raise ValueError("%s expression isn't a basis blade" % blade) blade_lst = [x.obj for x in blade_lst] coefs, bases = metric.linear_expand(self.obj) coef_lst = []