File: //lib64/python3.8/__pycache__/xdrlib.cpython-38.opt-1.pyc
U
e5d ã @ sx d Z ddlZddlmZ ddlmZ ddddgZG d d„ deƒZG d
d„ deƒZ dd„ Z
G d
d„ dƒZG dd„ dƒZdS )zRImplements (a subset of) Sun XDR -- eXternal Data Representation.
See: RFC 1014
é N)ÚBytesIO©ÚwrapsÚErrorÚPackerÚUnpackerÚConversionErrorc @ s( e Zd ZdZdd„ Zdd„ Zdd„ ZdS ) r zºException class for this module. Use:
except xdrlib.Error as var:
# var has the Error instance for the exception
Public ivars:
msg -- contains the message
c C s
|| _ d S ©N)Úmsg)Úselfr
© r ú/usr/lib64/python3.8/xdrlib.pyÚ__init__ s zError.__init__c C s
t | jƒS r )Úreprr
©r r r r
Ú__repr__ s zError.__repr__c C s
t | jƒS r )Ústrr
r r r r
Ú__str__ s z
Error.__str__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r r r r r r r
r s c @ s e Zd ZdS )r N)r r r r r r r
r s c s t ˆ ƒ‡ fdd„ƒ}|S )z5 Wrap any raised struct.errors in a ConversionError. c
sF zˆ | |ƒW S t jk
r@ } zt|jd ƒd ‚W 5 d }~X Y nX d S ©Nr )ÚstructÚerrorr Úargs)r ÚvalueÚe©Úfunctionr r
Úresult&