�
�/Qc @ s� d Z d Z d d l m Z d d l m Z e � [ d d l m Z d d l m Z d d l m Z d d l m Z d d l m
Z
d d
l m Z d d l m Z d d l m
Z
d d
l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z e e � d e e � Z d S( s� 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 `declarations` provides 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 `document` has a utility for documenting an interface as structured text.
o `exceptions` has the interface-defined exceptions
o `interfaces` contains a list of all public interfaces for this package.
o `verify` has utilities for verifying implementations of interfaces.
See the module doc strings for more information.
t restructuredtexti����( t Interface( t _wire( t Declaration( t alsoProvides( t classImplements( t classImplementsOnly( t
classProvides( t directlyProvidedBy( t directlyProvides( t
implementedBy( t implementer( t implementer_only( t
implements( t implementsOnly( t moduleProvides( t noLongerProvides( t
providedBy( t provider( t Invalid( t Attribute( t invariant( t taggedValue( t Provides( t IInterfaceDeclarationR R N( s Interfaces Attribute( t __doc__t
__docformat__t zope.interface.interfaceR R t zope.interface.declarationsR R R R R R R R
R R R
R R R R R t zope.interface.exceptionsR R R R R t zope.interface.interfacesR t tuplet __all__( ( ( s= /usr/lib64/python2.7/site-packages/zope/interface/__init__.pyt <module>2 s:
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]