| Server IP : 93.115.150.27 / Your IP : 216.73.216.221 Web Server : LiteSpeed System : Linux host2.azar.host 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64 User : dorfakkh ( 1797) PHP Version : 8.1.34 Disable Function : show_source, system, passthru, exec, popen, proc_open, mail MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /usr/lib64/python3.6/site-packages/zope/interface/__pycache__/ |
Upload File : |
3
��[R
� @ sT d Z dZddlmZ ddlmZ e� [ddlmZ ddlmZ ddlmZ ddlm Z dd lm
Z
dd
lmZ ddlmZ ddlm
Z
dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ee� dee� Z dS ) a� 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.
Zrestructuredtext� )� Interface)�_wire)�Declaration)�alsoProvides)�classImplements)�classImplementsOnly)�
classProvides)�directlyProvidedBy)�directlyProvides)�
implementedBy)�implementer)�implementer_only)�
implements)�implementsOnly)�moduleProvides)�named)�noLongerProvides)�
providedBy)�provider)�Invalid)� Attribute)� invariant)�taggedValue)�Provides)�IInterfaceDeclarationr r N)r r )!�__doc__Z
__docformat__Zzope.interface.interfacer r Zzope.interface.declarationsr r r r r r r
r r r
r r r r r r r Zzope.interface.exceptionsr r r r r Zzope.interface.interfacesr �tuple�__all__� r r � /usr/lib64/python3.6/__init__.py�<module>2 s<