File: //proc/self/root/usr/lib/python3/dist-packages/zope/interface/__pycache__/interfaces.cpython-38.pyc
U
ؒ�]s� � @ s d Z dZddlmZ ddlmZ ddlmZ dZG dd� de�ZG d d
� d
e�Z G dd� de �Z
G d
d� de�ZG dd� dee�ZG dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Zee�G dd� de��ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e�ZG d+d,� d,e�ZG d-d.� d.e�Zee�G d/d0� d0e��ZG d1d2� d2e�Z ee �G d3d4� d4e��Z!G d5d6� d6e�Z"ee"�G d7d8� d8e��Z#G d9d:� d:e�Z$G d;d<� d<ee$�Z%d=S )>zInterface Package Interfaces
Zrestructuredtext� )� Attribute)� Interface)�implementer� c @ sF e Zd ZdZedd�Z edd�Zdd� Zdd d
�Zdd� Zd
d� ZdS )�IElementz=Objects that have basic documentation and tagged values.
�__name__zThe object name�__doc__zThe object doc stringc C s dS )zcReturns the value associated with `tag`.
Raise a `KeyError` of the tag isn't set.
N� )�tagr r �;/usr/lib/python3/dist-packages/zope/interface/interfaces.py�getTaggedValue s zIElement.getTaggedValueNc C s dS )ziReturns the value associated with `tag`.
Return the default value of the tag isn't set.
Nr )r
�defaultr r r �queryTaggedValue&