なぜか最近はpythonをいじってます。Rubyは・・・ちょっとお休み。 個人的なメモ。Pythonで関数呼び出しもとの情報を取得(web.pyのソースから)。
1import sys
2sys._getframe(1).f_locals
ほうほう。
1def test_func() :
2 print sys._getframe(1).f_locals
3
4a = "variable a"
5b = "variable b"
6c = 1
7test_func()
8
9#>> {'test_func': <function test_func at 0x40657684>, 'a': 'variable a', 'c': 1, 'b': 'variable b', .....}
こんな感じで。