Subclassing zipfile (new style class)

Larry Bates larry.bates at
Fri Sep 7 01:15:50 CEST 2007

I'm trying to learn about subclassing new style classes and the first project I 
went to do needs to subclass zipfile to add some methods.

Why does this:

import zipfile
class walkZip(zipfile):

if __name__ == "__main__":
     print "Hello World"

Traceback (most recent call last):
   File "<string>", line 192, in run_nodebug
   File "<module1>", line 2, in <module>
TypeError: Error when calling the metaclass bases
     module.__init__() takes at most 2 arguments (3 given)

Thanks in advance.


More information about the Python-list mailing list