File: //usr/lib64/python3.6/__pycache__/chunk.cpython-36.opt-2.pyc
3
\1 ã @ s G d d„ dƒZ dS )c @ sZ e Zd Zddd„Zdd„ Zdd„ Zd d
„ Zdd„ Zddd„Zdd„ Z ddd„Z
dd„ ZdS )ÚChunkTFc C sÒ dd l }d| _|| _|rd}nd}|| _|jdƒ| _t| jƒdk rFt‚y |j|d |jdƒƒd | _ W n |j
k
r€ t‚Y nX |r’| j d | _ d| _y| jjƒ | _
W n ttfk
rÆ d| _Y nX d| _d S ) Né Fú>ú<é ÚLé T)ÚstructÚclosedÚalignÚfileÚreadÚ chunknameÚlenÚEOFErrorZunpack_fromÚ chunksizeÚerrorÚ size_readÚtellÚoffsetÚAttributeErrorÚOSErrorÚseekable)Úselfr r
Z bigendianZ
inclheaderr Zstrflag© r ú/usr/lib64/python3.6/chunk.pyÚ__init__4 s,
zChunk.__init__c C s | j S )N)r
)r r r r ÚgetnameN s z
Chunk.getnamec C s | j S )N)r )r r r r ÚgetsizeR s z
Chunk.getsizec C s | j sz| jƒ W d d| _ X d S )NT)r Úskip)r r r r ÚcloseV s zChunk.closec C s | j rtdƒ‚dS )NzI/O operation on closed fileF)r Ú
ValueError)r r r r Úisatty] s zChunk.isattyr c C sv | j rtdƒ‚| jstdƒ‚|dkr0|| j }n|dkrB|| j }|dk sT|| jkrXt‚| jj| j | dƒ || _d S )NzI/O operation on closed filezcannot seeké é r )
r r r r r r ÚRuntimeErrorr Úseekr )r ÚposÚwhencer r r r% b s
z
Chunk.seekc C s | j rtdƒ‚| jS )NzI/O operation on closed file)r r r )r r r r r u s z
Chunk.tellr"