| Server IP : 61.19.30.66 / Your IP : 216.73.216.15 Web Server : Apache/2.2.22 (Ubuntu) System : Linux klw 3.11.0-15-generic #25~precise1-Ubuntu SMP Thu Jan 30 17:39:31 UTC 2014 x86_64 User : www-data ( 33) PHP Version : 5.3.10-1ubuntu3.48 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python2.7/dist-packages/zope/interface/ |
Upload File : |
ó
ÔËÞKc @ sF d Z d Z d d l m Z m Z e ƒ [ d d l m Z m Z m Z d d l m Z m
Z
d d l m Z m Z d d l m
Z
m Z d d l m Z m Z d d l m Z m Z d d
l m Z m Z d d l m Z m Z d d l m Z 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.
$Id: __init__.py 110699 2010-04-09 08:16:17Z regebro $
t restructuredtextiÿÿÿÿ( t Interfacet _wire( t Attributet invariantt taggedValue( t
providedByt
implementedBy( t classImplementst classImplementsOnly( t directlyProvidedByt directlyProvides( t alsoProvidest provider( t implementert implementer_only( t
implementst implementsOnly( t
classProvidest moduleProvides( t noLongerProvidest Declaration( t Invalid( t Provides( t IInterfaceDeclarationR R N( s Interfaces Attribute( t __doc__t
__docformat__t zope.interface.interfaceR R R R 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 t zope.interface.interfacesR t tuplet __all__( ( ( s; /usr/lib/python2.7/dist-packages/zope/interface/__init__.pyt <module>4 s$