파이썬에서 몇 가지 반성을 할 했어 그것은 꽤 아니었다 : name = sys._getframe(1).f_code
name = "%s:%d %s()" %(os.path.split(name.co_filename)[1],name.co_firstlineno,name.co_name)
우리의 디버깅 출력에서 foo.py:22 bar() blah blah
동료가 다른 날에 BCEL으로 지적했습니다. 그의 설명과 빠른 읽기에서 런타임시 바이트 코드를 수정할 수있는 방법을 가장 잘 알 수 있습니다. 저의 첫 번째 생각은 위험한 소리 였고 두 번째 생각은 시원하게 들렸다는 것이 었습니다. 그런 다음 좀 더 생각해 봤는데 codinghorror post on monkey-patching을 회상하고 이것이 기본적으로