2007-06-27 Singleton Python ref:http://www.nishiohirokazu.org/pwe2007/2007/06/post_2.html たぶん、__metaclass__ とか __new__ あたりを使うのがいいんだろうけど、よくわからない。ある意味では class Singleton(object): pass Singleton = Singleton() とかそういうのでいいのかな。でも、これだと s = type(Singleton)() であっさりインスタンス生成できるしなぁ。__init__ か __new__ あたりを __metaclass__ で削除するとかそういう処理になるのかな。