????

Your IP : 18.222.44.52


Current Path : /lib/python3.10/__pycache__/
Upload File :
Current File : //lib/python3.10/__pycache__/imghdr.cpython-310.pyc

o

�*�g��@s4dZddlmZdgZd%dd�ZgZdd�Ze�e�dd	�Ze�e�d
d�Z	e�e	�dd
�Z
e�e
�dd�Ze�e�dd�Ze�e�dd�Z
e�e
�dd�Ze�e�dd�Ze�e�dd�Ze�e�dd�Ze�e�dd�Ze�e�dd�Ze�e�d d!�Zd"d#�Zed$kr�e�dSdS)&z<Recognize image file formats based on their first few bytes.�)�PathLike�whatNcCs�d}zE|dur't|ttf�rt|d�}|�d�}n|��}|�d�}|�|�tD]}|||�}|r>|W|r=|��SSq)W|rF|��dS|rO|��ww)N�rb� )	�
isinstance�strr�open�read�tell�seek�tests�close)�file�h�f�location�tf�res�r�/usr/lib/python3.10/imghdr.pyrs&



���cCs|dd�dvr
dSdS)z JPEG data in JFIF or Exif format��
)sJFIFsExif�jpegNr�rrrrr�	test_jpeg%��rcC�|�d�rdSdS)Ns�PNG

�png��
startswithrrrr�test_png,�
�r cC�|dd�dvr
dSdS)zGIF ('87 and '89 variants)Nr)sGIF87asGIF89a�gifrrrrr�test_gif2rr$cCr")z-TIFF (can be in Motorola or Intel byte order)N�)sMMsII�tiffrrrrr�	test_tiff9rr'cC�|�d�rdSdS)zSGI image librarys��rgbNrrrrr�test_rgb@�
�r*cC�Ht|�dkr|dtd�kr|ddvr |ddvr"dSd	Sd	Sd	Sd	S)
zPBM (portable bitmap)�r�P�s14r%� 	

�pbmN��len�ordrrrr�test_pbmG�
(�r5cCr,)
zPGM (portable graymap)r-rr.r/s25r%r0�pgmNr2rrrr�test_pgmOr6r8cCr,)
zPPM (portable pixmap)r-rr.r/s36r%r0�ppmNr2rrrr�test_ppmWr6r:cCr()zSun raster filesY�j��rastNrrrrr�	test_rast_r+r<cCr()zX bitmap (X10 or X11)s#define �xbmNrrrrr�test_xbmfr+r>cCr)NsBM�bmprrrrr�test_bmpmr!r@cCs&|�d�r|dd�dkrdSdSdS)NsRIFF��sWEBP�webprrrrr�	test_webpss�rDcCr)Nsv/1�exrrrrrr�test_exryr!rFcCs�ddl}d}|jdd�r|jddkr|jdd�=d}z|jdd�r2t|jdd�|d�WdStdg|d�WdStyP|j�d�|�d�YdSw)Nrr/z-rr%�.z
[Interrupted]
)�sys�argv�testall�KeyboardInterrupt�stderr�write�exit)rH�	recursiverrr�test�s�rPc	Cs�ddl}ddl}|D]W}|j�|�r?t|ddd�|s|r:td�ddl}|�|j�|�|�d��}t||d�q
td�q
t|ddd�|j	�
�ztt|��Wq
tyatd	�Yq
wdS)
Nrz/:� )�endzrecursing down:�*z*** directory (use -r) ***�:z*** not found ***)
rH�os�path�isdir�print�glob�join�escaperJ�stdout�flushr�OSError)�listrO�toplevelrHrU�filenamerY�namesrrrrJ�s&

��rJ�__main__)N)�__doc__rUr�__all__rrr�appendr r$r'r*r5r8r:r<r>r@rDrFrPrJ�__name__rrrr�<module>sH














�

Page not found | The NCLEX Doctor

Page not found!

Sorry, this page is not available...