In Python 2.2 when invoking the __init__ method of a new style (i.e. derived from object) class in IDLE, the calling "signature" doesn't show up like it does when instantiating a classic class object. For example, try the following in IDLE: This isn't really a bug, but a somewhat annoying feature of new classes in the context of the IDLE interpretter.