| Current File : //usr/lib64/python3.6/site-packages/zope/interface/__pycache__/interface.cpython-36.pyc |
3
��[P � @ s� d Z ddlmZ ddlZddlmZ ddlmZ ddlZddlZddl m
Z
ddlmZ dZ
d Zd
Ze� Zdd� Zd
d� ZG dd� de�ZG dd� de�ZeZyddlmZ W n ek
r� Y nX e� ZG dd� de�ZeZyddlmZ W n ek
�r Y nX g ZyddlmZ W n ek
�r0 Y nX G dd� de�ZG dd� deee�Zeddd�ZG dd � d e�Z G d!d"� d"e �Z!d-d#d$�Z"d.d%d&�Z#d'd(� Z$dd)l%m&Z& dd*l%m'Z' dd+l m(Z( dd,l m)Z) dS )/z Interface object implementation
� )�
generatorsN)�
MethodType)�FunctionType)�Invalid)�ro� � Z__interface_tagged_values__c C s2 t jd�j}|jti �}|jdg �}|j| � tS )N� �
invariants)�sys� _getframe�f_locals�
setdefault�TAGGED_DATA�append�_decorator_non_return)�callr
Ztagsr
� r �!/usr/lib64/python3.6/interface.py� invariant"