Subclassing zipfile (new style class)

Larry Bates larry.bates at websafe.com
Thu Sep 6 19:15:50 EDT 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):
     pass


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.

-Larry



More information about the Python-list mailing list