関数の中身を見る(Rで言うコンソールで関数名直打ち)

関数名を評価すると中身が飛び出してくるRに慣れすぎててPythonでどうすんのかわかんなかったのでメモ。
inspectというパッケージのgetsourceメソッドを使えばいいらしい。

>>> import inspect
>>> def hoge(x):
...     print("Do some awesome things.")
...     return x
... 
>>> inspect.getsource(hoge)
'def hoge(x):\n    print("Do some awesome things.")\n    return x\n'