気付いたらこんな時間だぜひゃっほう。
どうも"__call__()"っていうメンバメソッドがあると、オブジェクトを関数として扱ったときにそれが呼ばれるっぽい。変なの。Pythonの場合、インスタンス生成するときにnewとかつけるわけじゃないから、文法上、__call__を呼んでほしいのか__init__を呼んでほしいのか区別出来なそうなんだけどな……。クラス名を変数に代入したら__call__で、明示的に書いたら__init__とかそんなことはないはず。もっと合理的な理由があると思うんだけど……