Martin v. Löwis wrote: > I'm happy to announce partial 1.0; a module to implement > partial classes in Python. It is available from > > http://cheeseshop.python.org/pypi/partial/1.0 > > A partial class is a fragment of a class definition; > partial classes allow to spread the definition of > a class over several modules. One location serves > as the original definition of the class. > > To extend a class original_module.FullClass with > an additional function, one writes > > from partial import * > import original_module >
Erm, Please don't use 'from x import *', especially in a demo example like this. It makes it less clear which variables below come from your module. Thanks, Cliff > class ExtendedClass(partial, original_module.FullClass): > def additional_method(self, args): > body > more_methods > > This module is licensed under the Academic Free License v3.0. > > Please send comments and feedback to [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list