zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
U
T±dZã@srddlmZmZdadd„Zdd„ZGdd„dejƒZd    d
„Ze     ej
ee¡e  ej
e¡e  ej
d d g¡dS) é)ÚImageÚ    ImageFileNcCs|adS)z_
    Install application-specific HDF5 image handler.
 
    :param handler: Handler object.
    N©Ú_handler)Úhandler©rúNd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\PIL/Hdf5StubImagePlugin.pyÚregister_handlersr    cCs|dd…dkS)Nés‰HDF
 
r)ÚprefixrrrÚ_acceptsr c@s$eZdZdZdZdd„Zdd„ZdS)ÚHDF5StubImageFileZHDF5cCsX|j ¡}t|j d¡ƒs&d}t|ƒ‚|j |¡d|_d|_| ¡}|rT|     |¡dS)Nr
zNot an HDF fileÚF)rr)
ÚfpÚtellr ÚreadÚ SyntaxErrorÚseekÚmodeÚ_sizeÚ_loadÚopen)ÚselfÚoffsetÚmsgÚloaderrrrÚ_open's
 zHDF5StubImageFile._opencCstS)Nr)rrrrr8szHDF5StubImageFile._loadN)Ú__name__Ú
__module__Ú __qualname__ÚformatÚformat_descriptionrrrrrrr #sr cCs0tdksttdƒsd}t|ƒ‚t |||¡dS)NÚsavezHDF5 save handler not installed)rÚhasattrÚOSErrorr")ZimrÚfilenamerrrrÚ_save<sr&z.h5z.hdf) Úrrrr    r Z StubImageFiler r&Z register_openr Z register_saveZregister_extensionsrrrrÚ<module> s