def replace_all_calls(mod, orig, repl):
    rc = ReplaceCalls(orig, repl)
    rc.visit(mod)
    return rc.calls
Try to act like GNU readline.
dataset/ETHPy150Open numba/llvmlite/llvmlite/ir/transforms.py/replace_all_calls--crossover with--dataset/ETHPy150Open deanhiller/databus/webapp/play1.3.x/python/Lib/site-packages/pyreadline/modes/emacs.py/EmacsMode.readline