b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / lib64 / python2.6 /
Filename/usr/lib64/python2.6/xdrlib.pyo
Size8.94 kb
Permissionrw-r--r--
Ownerapache
Create time23-Dec-2025 17:41
Last modified20-Jun-2019 19:45
Last accessed22-Apr-2026 05:27
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
Ñò
§ÚêLc @s´dZddkZyddklZWn#ej
oddklZnXddddgZdefd��YZdefd ��YZ dd d
��YZ
dd
d ��YZ dS(sRImplements (a subset of) Sun XDR -- eXternal Data Representation.

See: RFC 1014

iÿÿÿÿN(tStringIOtErrortPackertUnpackertConversionErrorcBs)eZdZd�Zd�Zd�ZRS(s¸Exception class for this module. Use:

except xdrlib.Error, var:
# var has the Error instance for the exception

Public ivars:
msg -- contains the message

cCs
||_dS(N(tmsg(tselfR((s/usr/lib64/python2.6/xdrlib.pyt__init__scCs
t|i�S(N(treprR(R((s/usr/lib64/python2.6/xdrlib.pyt__repr__scCs
t|i�S(N(tstrR(R((s/usr/lib64/python2.6/xdrlib.pyt__str__s(t__name__t
__module__t__doc__RR R (((s/usr/lib64/python2.6/xdrlib.pyRs   cBseZRS((R R
(((s/usr/lib64/python2.6/xdrlib.pyR"scBs­eZdZd�Zd�Zd�ZeZd�ZeZeZ d�Z
d�Z e Z d�Z
d�Zd �ZeZd
�ZeZeZd �Zd �Zd
�ZRS(s0Pack various data representations into a buffer.cCs|i�dS(N(treset(R((s/usr/lib64/python2.6/xdrlib.pyR*scCst�|_dS(N(t _StringIOt _Packer__buf(R((s/usr/lib64/python2.6/xdrlib.pyR-scCs
|ii�S(N(Rtgetvalue(R((s/usr/lib64/python2.6/xdrlib.pyt
get_buffer0scCs |iitid|��dS(Ns>L(Rtwritetstructtpack(Rtx((s/usr/lib64/python2.6/xdrlib.pyt pack_uint5scCs/|o|iid�n|iid�dS(Ntt(RR(RR((s/usr/lib64/python2.6/xdrlib.pyt pack_bool;scCs*|i|d?d@�|i|d@�dS(Ni lÿÿ(R(RR((s/usr/lib64/python2.6/xdrlib.pyt pack_uhyper?scCsHy |iitid|��Wn!tij
o}t|�nXdS(Ns>f(RRRRterrorR(RRR((s/usr/lib64/python2.6/xdrlib.pyt
pack_floatEs cCsHy |iitid|��Wn!tij
o}t|�nXdS(Ns>d(RRRRRR(RRR((s/usr/lib64/python2.6/xdrlib.pyt pack_doubleJs cCsb|djo
td�n|| }|ddd}||t|�d}|ii|�dS(Nis fstring size must be nonnegativeiit(t
ValueErrortlenRR(Rtntstdata((s/usr/lib64/python2.6/xdrlib.pyt pack_fstringOs 


cCs-t|�}|i|�|i||�dS(N(R"RR&(RR$R#((s/usr/lib64/python2.6/xdrlib.pyt pack_stringYs 
cCs9x%|D]}|id�||�qW|id�dS(Nii(R(Rtlistt pack_itemtitem((s/usr/lib64/python2.6/xdrlib.pyt pack_listas

cCs?t|�|jo
td�nx|D]}||�q'WdS(Nswrong array size(R"R!(RR#R(R)R*((s/usr/lib64/python2.6/xdrlib.pyt pack_farraygs

cCs0t|�}|i|�|i|||�dS(N(R"RR,(RR(R)R#((s/usr/lib64/python2.6/xdrlib.pyt
pack_arrayms 
(R R
RRRRtget_bufRtpack_intt pack_enumRRt
pack_hyperRRR&t pack_fopaqueR't pack_opaquet
pack_bytesR+R,R-(((s/usr/lib64/python2.6/xdrlib.pyR's*            cBsÈeZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z
e
Z d �Z d
�Z
d �Zd �Zd
�Zd�ZeZd�ZeZeZd�Zd�Zd�ZRS(s;Unpacks various data representations from the given buffer.cCs|i|�dS(N(R(RR%((s/usr/lib64/python2.6/xdrlib.pyRwscCs||_d|_dS(Ni(t_Unpacker__buft_Unpacker__pos(RR%((s/usr/lib64/python2.6/xdrlib.pyRzs cCs|iS(N(R6(R((s/usr/lib64/python2.6/xdrlib.pyt get_position~scCs
||_dS(N(R6(Rtposition((s/usr/lib64/python2.6/xdrlib.pyt set_position�scCs|iS(N(R5(R((s/usr/lib64/python2.6/xdrlib.pyR�scCs-|it|i�jotd��ndS(Nsunextracted data remains(R6R"R5R(R((s/usr/lib64/python2.6/xdrlib.pytdone�scCs�|i}|d|_}|i||!}t|�djo
t�ntid|�d}yt|�SWntj
o|SXdS(Nis>Li(R6R5R"tEOFErrorRtunpacktintt
OverflowError(RtitjR%R((s/usr/lib64/python2.6/xdrlib.pyt unpack_uint�s 
cCs[|i}|d|_}|i||!}t|�djo
t�ntid|�dS(Nis>li(R6R5R"R;RR<(RR?R@R%((s/usr/lib64/python2.6/xdrlib.pyt
unpack_int�s  
cCst|i��S(N(tboolRB(R((s/usr/lib64/python2.6/xdrlib.pyt unpack_bool¡scCs*|i�}|i�}t|�d>|BS(Ni (RAtlong(Rthitlo((s/usr/lib64/python2.6/xdrlib.pyt
unpack_uhyper¤s  cCs+|i�}|djo|d}n|S(Nll(RH(RR((s/usr/lib64/python2.6/xdrlib.pyt unpack_hyper©s 
cCs[|i}|d|_}|i||!}t|�djo
t�ntid|�dS(Nis>fi(R6R5R"R;RR<(RR?R@R%((s/usr/lib64/python2.6/xdrlib.pyt unpack_float¯s  
cCs[|i}|d|_}|i||!}t|�djo
t�ntid|�dS(Nis>di(R6R5R"R;RR<(RR?R@R%((s/usr/lib64/python2.6/xdrlib.pyt
unpack_double·s  
cCst|djo
td�n|i}||ddd}|t|i�jo
t�n||_|i|||!S(Nis fstring size must be nonnegativeii(R!R6R"R5R;(RR#R?R@((s/usr/lib64/python2.6/xdrlib.pytunpack_fstring¿s

 
 cCs|i�}|i|�S(N(RARL(RR#((s/usr/lib64/python2.6/xdrlib.pyt
unpack_stringËs cCseg}xX|i�}|djoPn|djotd|f�n|�}|i|�q |S(Niis0 or 1 expected, got %r(RARtappend(Rt unpack_itemR(RR*((s/usr/lib64/python2.6/xdrlib.pyt unpack_listÒs 

 cCs1g}x$t|�D]}|i|��qW|S(N(trangeRN(RR#ROR(R?((s/usr/lib64/python2.6/xdrlib.pyt
unpack_farrayÝs

cCs|i�}|i||�S(N(RARR(RROR#((s/usr/lib64/python2.6/xdrlib.pyt unpack_arrayãs (R R
RRRR7R9RR:RARBt unpack_enumRDRHRIRJRKRLtunpack_fopaqueRMt
unpack_opaquet unpack_bytesRPRRRS(((s/usr/lib64/python2.6/xdrlib.pyRts.            
  ((( RRt cStringIORRt ImportErrort__all__t ExceptionRRRR(((s/usr/lib64/python2.6/xdrlib.pyt<module>s M