1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Ë
³òúhãó.—ddlmZddlZddlmZddlmZmZdad d„Z    dd„Z
Gd„d    ej«Z dd
„Z eje je e
«ej e je «ej"e jd d g«y)é)Ú annotationsN)ÚIOé)ÚImageÚ    ImageFilecó—|ay)z_
    Install application-specific HDF5 image handler.
 
    :param handler: Handler object.
    N©Ú_handler)Úhandlers úJH:\Change_password\venv_build\Lib\site-packages\PIL/Hdf5StubImagePlugin.pyÚregister_handlerr s    €ðHócó$—|jd«S)Ns‰HDF
 
)Ú
startswith)Úprefixs r Ú_acceptr#s€Ø × Ñ Ð1Ó 2Ð2rcó$—eZdZdZdZdd„Zdd„Zy)ÚHDF5StubImageFileÚHDF5có—t|jjd««s d}t|«‚|jj    dt
j «d|_d|_|j«}|r|j|«yy)NézNot an HDF fileiøÿÿÿÚF)rr) rÚfpÚreadÚ SyntaxErrorÚseekÚosÚSEEK_CURÚ_modeÚ_sizeÚ_loadÚopen)ÚselfÚmsgÚloaders   r Ú_openzHDF5StubImageFile._open+sk€Üt—w‘w—|‘| A“Ô'Ø#ˆCܘcÓ"Ð "à ‰ ‰ RœŸ™Ô%ðˆŒ
؈Œ
à—‘“ˆÙ Ø K‰K˜Õ ð rcó—tS)Nr    )r#s r r!zHDF5StubImageFile._load:s€ÜˆrN)ÚreturnÚNone)r(úImageFile.StubHandler | None)Ú__name__Ú
__module__Ú __qualname__ÚformatÚformat_descriptionr&r!©rr rr's„Ø €FØÐó ôrrcóx—tttd«s d}t|«‚tj|||«y)NÚsavezHDF5 save handler not installed)r
ÚhasattrÚOSErrorr2)ÚimrÚfilenamer$s    r Ú_saver7>s0€ÜМw¤x°Ô8Ø/ˆÜc‹lÐÜ ‡MM"b˜(Õ#rz.h5z.hdf)r r*r(r))rÚbytesr(Úbool)r5z Image.Imagerz    IO[bytes]r6z str | bytesr(r))Ú
__future__rrÚtypingrÚrrr
r rÚ StubImageFilerr7Ú register_openr.Ú register_saveÚregister_extensionsr0rr ú<module>rAsðõ#ã    Ýçà €óó3ô˜    ×/Ñ/ôó.$ð€×ÑÐ%×,Ñ,Ð.?ÀÔIØ€×ÑÐ%×,Ñ,¨eÔ4à€×ÑÐ+×2Ñ2°U¸F°OÕDr