golden hour
/usr/local/lib/python3.6/site-packages/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
typing_extensions.cpython-36.pyc
93.49 KB
Del
OK
zipp.cpython-36.pyc
9.82 KB
Del
OK
Edit: typing_extensions.cpython-36.pyc
3 ��f�� � , @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZejdd� d�kZ e rTe Znd dlmZmZ ddddd d ddd ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0g,Z e r�e jd1d2d3g� d4d5� Ze� Zefd6d7�Zejd�k�rd9d:� Znejd�k�rd<d:� Znd=d:� Zd�d>d?�Zeed.��r@ejZn G d@dA� dAejdBdC�ZedBdC�ZejdD�ZejdE�ZejdF�ZejdGdBdH�ZejdIdBdJ�ZejZeed��r�ejddK� d�k�r�ej Z nXejddK� d�k�r G dLdM� dMej!dBdC�Z"e"ddNdO�Z n G dPdQ� dQejdBdC�Z#e#dBdC�Z ejd�k�r4ej$Z$ndSd� Z$dTd � Z%eed"��rXej&Z&nXejddK� d�k�r�G dUdV� dVej!dBdC�Z'e'd"dWdO�Z&n G dXdY� dYejdBdC�Z(e(dBdC�Z&ej)Z)ej*Z*ej+Z+G dZd[� d[e�Z,ej-Z-ej.Z.ej/Z/ej0Z0eed��r�ej1Z1n"G d\d� dej2ej3e e,ej2d]�Z1ej4Z4eed��r:ej5Z5n"d d^l6m7Z8 G d_d� dej9e �Z5ej:Z:eed��rvej;Z;n`d�ejdd� k�o�d�k n �r�ej<ej;eef�Z;n&G d`d� dej;ej=eef e,ej;d]�Z;eed��r�ej>Z>n&G dad� dej>ej?ee@f e,ej>d]�Z>eed��r$ejAZAn2eed��rVG dbd� dejAej=eef e,ejAd]�ZAeed��rjejBZBn*G dcd� de0e ej9eef e,ej jBd]�ZBejCZCejDZDejEZEddde� ZFdfddgdhdddidjdkdldmddg ZGdndo� ZHdpdq� ZIeed%��r�ejJZJnne �r$drds� ZKG dtdu� due jL�ZMG dvd%� d%eMdw�ZJn:d dxlmNZNmOZO dyds� ZKG dzdu� due�ZMG d{d%� d%eMdw�ZJeed(��rrejPZPnd|d(� ZPePZQeed��r�ejRZRnePG d}d� deJ��ZReed/��r�ejSZSejTZTejUZUnzd~d� ZVd�d�� ZWd�eW_XdBd��d�d��ZYd�eY_XG d�d�� d�e �ZTeTdeZfi �ZSe[eS_\d�eS_]eed���r2ejTeTfZ^neTfZ^d�d!� ZUeed/��rTej_Z_n(e �r|d dl`Z`d dlZd�d�� Zad�d�d3�Z_eed��r�ejbZbejcZcnXe �r�G d�d�� d�ejddBdC�ZcG d�d� d�Zbn,d�d�� ZeG d�d�� d�ej�ZfG d�d� defdw�ZbejddK� d�k�rejgZgejhZhnre �r�yd d�lmiZi W n ejk �rB ejdZiY nX yd d�lmkZk W n ejk �rp ejdZkY nX d�d2� Zgd�d1� Zheed*��r�ejlZln�ejddK� d�k�r�G d�d�� d�ej!dBdC�Zmemd�d*� �ZlnlejddK� d�k�rG d�d�� d�ej!dBdC�Zmemd*d�dO�Zln4G d�d�� d�ejn�ZoG d�d�� d�ejeodBd��ZpepdBdC�Zleed���rTejqZqejrZrn.G d�d�� d��ZsG d�d�� d�es�ZqG d�d�� d�es�Zreed ��r�ejtZtnG d�d � d eu�Zteed��s�G d�d�� d�eu�Zvejwd�d�� �Zxeed��r�ejyZyejvZvn�ejddK� d�k� remd�d� �ZynlejddK� d�k� rDG d�d�� d�ej!dBdC�Zzezdd�dO�Zyn4G d�d�� d�ejn�Z{G d�d�� d�eje{dBd��Z|e|dBdC�Zyeed+�� r�ej}Z}n�ejddK� �d k� r�G d�d�� d�ej!dBdC�Z~e~d�d+� �Z}nZejddK� �dk� r G d�d�� d�ej!dBdC�Z~e~d+d�dO�Z}n G d�d�� d�ejdBdC�ZedBdC�Z}ejddK� �dk� rLG d�d�� d�ej#dBdC�Z!eed�� r`ej�Z�nDejddK� �dk� r�e!d�d� �Z�n G d�dÄ d�ejdBdC�Z�e�dBdC�Z�eed �� r�ej�Z�nDejddK� �dk� r�e!d�d � �Z�n G d�dƄ d�ejdBdC�Z�e�dBdC�Z�eed-��rej�Z�nDejddK� �dk�r4e!d�d-� �Z�n G d�dɄ d�ejdBdC�Z�e�dBdC�Z�eed/��rnej�Z�ej�Z�n�ejddK� �dk�r�G d�d˄ d�ej!dBdC�Z�e�d�d/� �Z�e�d�d0� �Z�n�ejddK� �dk�r�G d�dτ d�ej!dBdC�Z�e�d/d�dO�Z�e�d0d�dO�Z�nRG d�dӄ d�ejdBdC�Z�G d�dՄ d�e�dBdC�Z�G d�dׄ d�e�dBdC�Z�e�dBdC�Z�e�dBdC�Z�ejddK� �dk�r�G d�dل d�ej!dBdC�Z�G d�dۄ d�ejddBdC�Z�e�d�d � �Z�d�dބ Z�n�ejddK� �d k�r�G d�dۄ d�ejddBdC�Z�G d�d� d�ej!dBdC�Z�e�d d�dO�Z�d�dބ Z�n(G d�d� d�ejdBdC�Z�e�dBdC�Z�d�dބ Z�G d�d� d�Z�eed&�� rFej�Z�need�d�d&�Z�eed�� rjej�Z�ne�e�d�d�d�Z�eed�� r�ej�Z�nVdBd�d�f d�e�e�e�ej�ej�ej+ej� ej�d�ej�f f d�f ej�egef d�d�d�Z�eed�� s�ee_ee_dS ( � N� � )�GenericMeta� _type_vars�ClassVar�Concatenate�Final� LiteralString� ParamSpec�Self�Type�TypeVarTuple�Unpack� Awaitable� AsyncIterator� AsyncIterable� Coroutine�AsyncGenerator�AsyncContextManager�ChainMap�ContextManager�Counter�Deque�DefaultDict�OrderedDict� TypedDict� SupportsIndex� Annotated�assert_never�dataclass_transform�final�IntVar�is_typeddict�Literal�NewType�overload�Protocol�reveal_type�runtime�runtime_checkable�Text� TypeAlias� TypeGuard� TYPE_CHECKING�Never�NoReturn�Required�NotRequired�get_args� get_origin�get_type_hintsc C s2 t | �}d|kr.x|d D ]}|j|d � qW |S )N� __slots__)�dict�pop)�dctZ dict_copyZslot� r9 �>/tmp/pip-build-ni_5055i/typing-extensions/typing_extensions.py�_no_slots_copyU s r; c C s� |st | � d���|tkrFt| d� s.| j r<t | � d���t| j�}t|�}||kr�t| d�r�dd� | jD �}tdd� |D ��}|dkr�||| kr�dS t d ||kr�d nd� d| � d |� d|� ���dS )z�Check correct count for parameters of a generic cls (internal helper). This gives a nice error message in case of count mismatch. z is not a generic class�__parameters__c S s g | ]}t |�s|�qS r9 )� _is_unpack)�.0�pr9 r9 r: � <listcomp>m s z"_check_generic.<locals>.<listcomp>c s s | ]}t |t�V qd S )N)� isinstancer )r>