| Trees | Index | Help |
|
|---|
| Package zope :: Package interface |
|
Interfaces
This package implements the Python "scarecrow" proposal.
The package exports two objects, Interface and Attribute directly. It also
exports several helper methods. Interface is used to create an interface with
a class statement, as in:
- class IMyInterface(Interface):
'''Interface documentation '''
- def meth(arg1, arg2):
- '''Documentation for meth '''
# Note that there is no self argument
To find out what you can do with interfaces, see the interface
interface, IInterface in the interfaces module.
The package has several public modules:
- o
declarationsprovides utilities to declare interfaces on objects. It- also provides a wide range of helpful utilities that aid in managing declared interfaces. Most of its public names are however imported here.
o
documenthas a utility for documenting an interface as structured text.o
exceptionshas the interface-defined exceptionso
interfacescontains a list of all public interfaces for this package.o
verifyhas utilities for verifying implementations of interfaces.
See the module doc strings for more information.
$Id: __init__.py,v 1.2 2005/06/24 16:52:37 nyergler Exp $
| Submodules | |
|---|---|
| |
| Classes | |
|---|---|
Interface |
|
| Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Fri Jun 24 12:01:25 2005 | http://epydoc.sf.net |