[issue765228] Subclassing from Modules

2007-11-25 Thread Guido van Rossum
Guido van Rossum added the comment: I don't see an issue to be fixed here; adding special tests in order to provide more detailed error messages is rarely a good idea. Also, PEP 8 has said for years now that modules should *not* be named the same as classes. Yes, there are a few such modules

[issue765228] Subclassing from Modules

2007-11-23 Thread Christian Heimes
Christian Heimes added the comment: I agree. Python can't stop the developer from doing stupid things. We could remove Py_TPFLAGS_BASETYPE from the module type but that could cause incompatibilities with existing code. I'm assigning the bug to our beloved dictator to ask for his opinion.

[issue765228] Subclassing from Modules

2007-08-23 Thread Georg Brandl
Georg Brandl added the comment: In 2.5, the message says module.__init__() takes at most 2 arguments (3 given), which is at least a bit more specific. You get similar errors when deriving from other arbitrary objects, so I don't know if a special case makes sense here. -- nosy: