def determineDefaultFunctionName():
    try:
        1 // 0
    except:
        # The last frame is this function.  The second to last frame is this
        # function's caller, which is module-scope, which is what we want,
        # so -2.
        return traceback.extract_stack()[-2][2]
Substitute terms in the tree
dataset/ETHPy150Open twisted/twisted/twisted/conch/test/test_manhole.py/determineDefaultFunctionName--crossover with--dataset/ETHPy150Open blaze/blaze/blaze/expr/core.py/Node._subs