diff --git a/app/preview_utilities.py b/app/preview_utilities.py index dd55c3f..ef8be42 100644 --- a/app/preview_utilities.py +++ b/app/preview_utilities.py @@ -89,7 +89,6 @@ def parse_latex(response: str, symbols: SymbolDict, simplify : bool, parameters= raise ValueError(str(e)) if (pm_placeholder is not None) or (mp_placeholder is not None): - result_str_set = set() result_str = str(expression) for ph in [(pm_placeholder, "plus_minus"), (mp_placeholder, "minus_plus")]: if ph[0] is not None: @@ -97,9 +96,6 @@ def parse_latex(response: str, symbols: SymbolDict, simplify : bool, parameters= result_str = result_str.replace(ph[0]+"*", " "+ph[1]+" ") result_str = result_str.replace("*"+ph[0], " "+ph[1]+" ") result_str = result_str.replace(ph[0], " "+ph[1]+" ") - for expr in create_expression_set(result_str, parameters): - result_str_set.add(expr) - result_str = '{'+', '.join(result_str_set)+'}' else: result_str = str(expression.xreplace(substitutions)) diff --git a/app/symbolic_comparison_preview_tests.py b/app/symbolic_comparison_preview_tests.py index aa49eb9..b01ea66 100644 --- a/app/symbolic_comparison_preview_tests.py +++ b/app/symbolic_comparison_preview_tests.py @@ -96,7 +96,7 @@ def test_latex_with_plus_minus(self): ) result = preview_function(response, params) preview = result["preview"] - assert preview.get("sympy") in ['{3*i/sqrt(5), - 3*i/sqrt(5)}', '{- 3*i/sqrt(5), 3*i/sqrt(5)}'] + assert preview.get("sympy") == ' plus_minus 3*i/sqrt(5)' assert preview.get("latex") == r'\pm \frac{3}{\sqrt{5}} i' def test_latex_conversion_preserves_default_symbols(self):