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

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-announce-list

        Support the Python Software Foundation:
        http://www.python.org/psf/donations.html

Reply via email to