From f59119799b8114ff1f94667c0abd63b41102da5c Mon Sep 17 00:00:00 2001 From: Michael Hayes Date: Sun, 21 Jan 2024 21:23:19 +1300 Subject: [PATCH] Add bold_name parameter for _print_Symbol #123 --- lcapy/printing.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lcapy/printing.py b/lcapy/printing.py index 2715a2ce..0ffe1c20 100644 --- a/lcapy/printing.py +++ b/lcapy/printing.py @@ -345,7 +345,7 @@ def _print_Sequence(self, seq): s = prettyForm(*s.parens('{', '}', ifascii_nougly=True)) return s - def _print_Symbol(self, expr): + def _print_Symbol(self, expr, bold_name=False): expr = sym.Symbol(canonical_name(expr.name)) parts = expr.name.split('_') @@ -355,7 +355,7 @@ def _print_Symbol(self, expr): # the subscripts. Note, Sympy converts 'v_C1' into # 'v_C_1' so we need to clean up. expr.name = parts[0] + '_' + ''.join(parts[1:]) - s = super(LcapyPrettyPrinter, self)._print_Symbol(expr) + s = super(LcapyPrettyPrinter, self)._print_Symbol(expr, bold_name) return s def _print_Piecewise(self, expr):