Traceback (most recent call last):


 "<stdin>", line 1, in <module>


 "/Users/enojb/current/sympy/sympy/sympy/solvers/solvers.py", line 1169, in solve

solution = _solve(f[0], *symbols, **flags)


 "/Users/enojb/current/sympy/sympy/sympy/solvers/solvers.py", line 1506, in _solve

f_num, sol = solve_linear(f, symbols=symbols)


 "/Users/enojb/current/sympy/sympy/sympy/solvers/solvers.py", line 2081, in solve_linear

n, d = eq.as_numer_denom()


 "/Users/enojb/current/sympy/sympy/sympy/core/add.py", line 467, in as_numer_denom

content, expr = self.primitive()


 "/Users/enojb/current/sympy/sympy/sympy/core/add.py", line 936, in primitive

c, m = a.as_coeff_Mul()
AttributeError: 'Tuple' object has no attribute 'as_coeff_Mul'

Traceback (most recent call last):


 "/Users/paul/opt/miniconda3/lib/python3.8/site-packages/IPython/core/ultratb.py", line 1151, in get_records

return _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset)


 "/Users/paul/opt/miniconda3/lib/python3.8/site-packages/IPython/core/ultratb.py", line 319, in wrapped

return f(*args, **kwargs)


 "/Users/paul/opt/miniconda3/lib/python3.8/site-packages/IPython/core/ultratb.py", line 353, in _fixed_getinnerframes

records = fix_frame_records_filenames(inspect.getinnerframes(etb, context))


 "/Users/paul/opt/miniconda3/lib/python3.8/inspect.py", line 1503, in getinnerframes

frameinfo = (tb.tb_frame,) + getframeinfo(tb, context)
AttributeError: 'tuple' object has no attribute 'tb_frame'
