o
    õ·iÄ  ã                   @  s&  d dl mZ d dlZd dlZd dlmZ d dlmZmZm	Z	 dZ
e
r?d dlmZ zd dlmZ eje ZW n	 ey>   Y nw ejdkrKd dlmZ neZejd	krYd d
lmZ neZeeedf B eB Zee eee  B Ze	ddd�ZG dd„ dee ƒZee B ej!e B ej!e  B Z"g d¢Z#dS )é    )ÚannotationsN)ÚSequence)ÚAnyÚProtocolÚTypeVarF)Ú_IntegralLike)é   é   )ÚCapsuleType)r   é   )ÚBuffer.Ú_T_coT)Ú	covariantc                   @  s   e Zd Zd	d
dd„ZdS )ÚSupportsRead.ÚlengthÚintÚreturnr   c                C  s   d S )N© )Úselfr   r   r   úQC:\Users\psant\Downloads\PAF backend\school\venv\Lib\site-packages\PIL/_typing.pyÚread'   s    zSupportsRead.readN).)r   r   r   r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   &   s    r   )r   ÚIntegralLikeÚStrOrBytesPathr   )$Ú
__future__r   ÚosÚsysÚcollections.abcr   Útypingr   r   r   ÚTYPE_CHECKINGZnumbersr   r   Znumpy.typingZnptZNDArrayZ
NumpyArrayÚImportErrorÚversion_infoÚtypesr
   Úobjectr   ÚfloatÚtupler   ÚstrZ_InkZCoordsr   r   ÚbytesÚPathLiker   Ú__all__r   r   r   r   Ú<module>   s4    ÿ

