def sstr(expr, **settings):

    p = StrPrinter(settings)
    s = p.doprint(expr)

    return s
Call super if override so House Framer and Frame are torn down correctly
dataset/ETHPy150Open sympy/sympy/sympy/printing/str.py/sstr--crossover with--dataset/ETHPy150Open ioflo/ioflo/ioflo/aid/test/test_eventing.py/BasicTestCase.tearDown