Skip to content

Commit b9cc8fa

Browse files
authored
Merge pull request #270 from eric-wieser/remove-pointless-if
Move an if from the printer
2 parents 6c38568 + dbcf5cd commit b9cc8fa

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

galgebra/mv.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,9 @@ def __getitem__(self, key):
584584
return self.grade(key)
585585

586586
def Mv_str(self, print_obj):
587-
global print_replace_old, print_replace_new
587+
if self.obj == S.Zero:
588+
return ZERO_STR
589+
588590
if self.i_grade == 0:
589591
return print_obj.doprint(self.obj)
590592

@@ -653,7 +655,7 @@ def Mv_str(self, print_obj):
653655

654656
def Mv_latex_str(self, print_obj):
655657

656-
if self.obj == 0:
658+
if self.obj == S.Zero:
657659
return ZERO_STR
658660

659661
first_line = True

galgebra/printer.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -371,10 +371,7 @@ def _print_Matrix(self, expr):
371371
return out_str
372372

373373
def _print_Mv(self, expr):
374-
if expr.obj == S(0):
375-
return ZERO_STR
376-
else:
377-
return expr.Mv_str(self)
374+
return expr.Mv_str(self)
378375

379376
def _print_Pdop(self, expr):
380377
return expr.Pdop_str(self)
@@ -937,10 +934,7 @@ def _print_Derivative(self, expr):
937934
return s
938935

939936
def _print_Mv(self, expr):
940-
if expr.obj == S(0):
941-
return ZERO_STR
942-
else:
943-
return expr.Mv_latex_str(self)
937+
return expr.Mv_latex_str(self)
944938

945939
def _print_Pdop(self, expr):
946940
return expr.Pdop_latex_str(self)

0 commit comments

Comments
 (0)