GhostManSec
Server: Apache
System: Linux s323.xrea.com 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64
User: moonarc (17751)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //usr/lib/python2.7/site-packages/py/_error.pyo
�
�}abc@s�dZddlmZddlZddlZddlZdefd��YZi	ejd6ejd6ej	d6ej
d	6ejd
6ejd6ejd6ejd
6ej
d6Zdefd��YZed�Zeejej<dS(s4
create errno-specific classes for IO or os calls.

i����(t
ModuleTypeNtErrorcBseZd�Zd�ZRS(cCs;d|jj|jj|jjdjtt|j��fS(Ns
%s.%s %r: %s t (t	__class__t
__module__t__name__t__doc__tjointmaptstrtargs(tself((s-/usr/lib/python2.7/site-packages/py/_error.pyt__repr__	s		cCs/d|jjdjtt|j��f}|S(Ns[%s]: %sR(RRRRR	R
(Rts((s-/usr/lib/python2.7/site-packages/py/_error.pyt__str__s(RRRR(((s-/usr/lib/python2.7/site-packages/py/_error.pyRs	iiiii
iiiit
ErrorMakercBs5eZdZeZiZd�Zd�Zd�ZRS(s� lazily provides Exception classes for each possible POSIX errno
        (as defined per the 'errno' module).  All such instances
        subclass EnvironmentError.
    cCsQ|ddkrt|��ntt|�}|j|�}t|||�|S(Nit_(tAttributeErrortgetattrterrnot_geterrnoclasstsetattr(Rtnametenotcls((s-/usr/lib/python2.7/site-packages/py/_error.pyt__getattr__+scCs�y|j|SWnmtk
r~tjj|d|f�}tt�|tfidd6tj|�d6�}||j|<|SXdS(NsUnknownErrno%dspy.errorRR(	t_errno2classtKeyErrorRt	errorcodetgetttypeRtoststrerror(RRtclsnameterrorcls((s-/usr/lib/python2.7/site-packages/py/_error.pyR3s


c	Ost}y|||�SWn�|jk
r0�n�ttfk
rtj�\}}}t|d�sm�nt}|j}yt	|t
�s�t�nWn tk
r�|j|�}n2Xy|jt
|�}Wntk
r�|�nX|d|j|f��t}nXdS(s= call a function and raise an errno-exception if applicable. Rs%s%rN(tTrueRtOSErrortEnvironmentErrortsystexc_infothasattrtFalseRt
isinstancetWindowsErrort	NameErrorRt_winerrnomapRR(	RtfuncR
tkwargst__tracebackhide__RtvaluettbR((s-/usr/lib/python2.7/site-packages/py/_error.pytchecked_call>s,	



(RRRRRRRR3(((s-/usr/lib/python2.7/site-packages/py/_error.pyR#s		spy.error(RttypesRR&RRR%RtENOENTtEEXISTtEXDEVtEBUSYtENOTDIRtEACCESR-RterrortmodulesR(((s-/usr/lib/python2.7/site-packages/py/_error.pyt<module>s $








7