Skip to content
Sections
>> Ubuntu >> Pakete >> hardy >> python >> python-extclass
hardy  ]
[ Quellcode: python-extclass  ]

Paket: python-extclass (1.2.0zope-2.5.1-5build1) [universe]

Links für python-extclass

Screenshot

Ubuntu-Ressourcen:

Quellcode-Paket python-extclass herunterladen:

Betreuer:

Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainer (usually from Debian):

  • Matthias Klose

It should generally not be necessary for users to contact the original maintainer.

Ähnliche Pakete:

Improves integration between Python and C++ classes

A lightweight mechanism, named "ExtensionClass", has been developed for making Python extension types more class-like. Classes can be developed in an extension language, such as C or C++, and these classes can be treated like other python classes:

 - They can be sub-classed in python,
 - They provide access to method documentation strings, and
 - They can be used to directly create new instances.

An example class shows how extension classes are implemented and how they differ from extension types.

Extension classes provide additional extensions to class and instance semantics, including:

 - A protocol for accessing subobjects "in the context of" their
   containers.  This is used to implement custom method types
   and environmental acquisition.
 - A protocol for overriding method call semantics.  This is used
   to implement "synchronized" classes and could be used to
   implement argument type checking.
 - A protocol for class initialization that supports execution of a
   special '__class_init__' method after a class has been
   initialized.

Extension classes illustrate how the Python class mechanism can be extended and may provide a basis for improved or specialized class models.

Andere Pakete mit Bezug zu python-extclass

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • dep: libc6 (>= 2.5-0ubuntu1)
    GNU C Library: Shared libraries
    auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
  • dep: python (<< 2.6)
    An interactive high-level object-oriented language (default version)
    dep: python (>= 2.4)
  • dep: python-central (>= 0.5.8)
    register and build utility for Python packages

python-extclass herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 160,3 kB636,0 kB [Liste der Dateien]
i386 141,1 kB560,0 kB [Liste der Dateien]