+
    UBi                    ^    ^ RI Ht ^ RIt^RIHt  ! R R]P                  ],          4      tR# )    )annotationsN)ContainerIOc                  2   a  ] tR t^tRtR V 3R lltRtV ;t# )TarIOzHA file object that provides read access to a given member of a TAR file.c               $    V ^8  d   QhRRRRRR/# )   tarfilestrfilereturnNone )formats   "./usr/lib/python3.14/site-packages/PIL/TarIO.py__annotate__TarIO.__annotate__   s!     #8 #8 #83 #84 #8    c                  < \        VR4      V n         V P                  P                  R4      p\        V4      R8w  d(   V P                  P	                  4        Rp\        V4      hVR,          P                  R4      pVP                  R4      pV^ 8X  d(   V P                  P	                  4        Rp\        V4      hV^ 8  d   VRV p\        VR	,          ^4      pW%8X  d   M;V P                  P                  VR
,           R,          \        P                  4       EK  \        SV `5  V P                  V P                  P                  4       V4       R# )zZ
Create file object.

:param tarfile: Name of TAR file.
:param file: Name of member file.
rbi   zunexpected end of tar file:Nd   Nzutf-8 zcannot find subfileN:|      Ni  i )openfhreadlencloseOSErrordecodefindintseekioSEEK_CURsuper__init__tell)	selfr	   r   smsgnameisize	__class__s	   &&&     r   r'   TarIO.__init__   s     w%S!A1v}2cl"T7>>'*D		$AAv+cl"1uBQxqz1%D|GGLL$*.< 	$'',,.$7r   )r   )__name__
__module____qualname____firstlineno____doc__r'   __static_attributes____classcell__)r/   s   @r   r   r      s    R#8 #8r   r   )
__future__r   r$    r   bytesr   r   r   r   <module>r;      s'     # 	 &8K##E* &8r   