HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/PIL/__pycache__/FitsStubImagePlugin.cpython-38.pyc
U

g�
^X�@srddlmZmZdadd�Zdd�ZGdd�dej�Zd	d
�Ze�	ej
ee�e�ej
e�e�ej
ddg�dS)
�)�Image�	ImageFileNcCs|adS)z_
    Install application-specific FITS image handler.

    :param handler: Handler object.
    N��_handler)Zhandler�r�9/usr/lib/python3/dist-packages/PIL/FitsStubImagePlugin.py�register_handlersrcCs|dd�dkS)N�sSIMPLEr)�prefixrrr�_acceptsrc@s$eZdZdZdZdd�Zdd�ZdS)�FITSStubImageFileZFITScCsT|j��}t|j�d��s"td��|j�|�d|_d|_|��}|rP|�	|�dS)Nr	zNot a FITS file�F)rr)
�fp�tellr�read�SyntaxError�seek�modeZ_size�_load�open)�self�offset�loaderrrr�_open(s
zFITSStubImageFile._opencCstS)Nr)rrrrr<szFITSStubImageFile._loadN)�__name__�
__module__�__qualname__�formatZformat_descriptionrrrrrrr#srcCs,tdkstdd�std��t�|||�dS)Nr�savezFITS save handler not installed)r�hasattr�OSErrorr)Zimr�filenamerrr�_save@sr"z.fitz.fits)
�rrrrrZ
StubImageFilerr"Z
register_openrZ
register_saveZregister_extensionsrrrr�<module>s