Partial 1.0 - Partial classes for Python
"Martin v. Löwis"
martin at v.loewis.de
Wed Feb 7 10:51:51 CET 2007
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 martin at v.loewis.de
More information about the Python-announce-list
mailing list