ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python3.8/__pycache__/getopt.cpython-38.opt-2.pyc
U

e5dA@sddddgZddlZzddlmZWnek
r@ddZYnXGd	ddeZeZgfd
dZgfddZ	dd
Z
ddZddZddZ
edkrddlZeeejdddddgdS)GetoptErrorerrorgetopt
gnu_getoptN)gettextcCs|SN)srr/usr/lib64/python3.8/getopt.py_)rc@s&eZdZdZdZdddZddZdS)rcCs||_||_t|||dSr)msgopt	Exception__init__)selfrrrrr
r.szGetoptError.__init__cCs|jSr)r)rrrr
__str__3szGetoptError.__str__N)r
)__name__
__module____qualname__rrrrrrrr
r+s
cCsg}t|tdkr|g}nt|}|r|ddr|ddkr|ddkr\|dd}q|ddrt||ddd||dd\}}q$t||ddd||dd\}}q$||fS)Nr
r---)typelist
startswithdo_longs	do_shorts)args	shortoptslongoptsoptsrrr
r8s((cCs6g}g}t|tr|g}nt|}|dr>|dd}d}ntjdrPd}nd}|r.|ddkrz||dd7}q.|ddddkrt||ddd||dd\}}qT|dddd	kr|dd	krt||ddd||dd\}}qT|r||7}q.qT|	|d|dd}qT||fS)
N+rTZPOSIXLY_CORRECTFrrrr)

isinstancestrrrosenvirongetrrappend)r r!r"r#Z	prog_argsZall_options_firstrrr
rcs2

( (cCsz|d}Wntk
r&d}Yn X|d|||dd}}t||\}}|r|dkr|svttd|||d|dd}}n|dk	rttd|||d||pdf||fS)N=rzoption --%s requires argumentrz%option --%s must not have an argumentrr
)index
ValueError
long_has_argsrrr*)r#rr"r ioptarghas_argrrr
rs
rcsfdd|D}|s(ttd|kr8dfSd|krLdfSt|dkrjttd|d	}|d}|r|dd
}||fS)Ncsg|]}|r|qSr)r).0orrr

<listcomp>s
z!long_has_args.<locals>.<listcomp>zoption --%s not recognizedFr+Trzoption --%s not a unique prefixr)rrlenendswith)rr"Z
possibilitiesZunique_matchr1rr4r
r.s
r.cCs|dkr|d|dd}}t||rh|dkr\|sFttd|||d|dd}}|d}}nd}|d||fq||fS)Nr
rrzoption -%s requires argumentr)
short_has_argrrr*)r#Z	optstringr!r rr0rrr
rs
rcCsXtt|D]4}|||kr(dkrnq|d|dSqttd||dS)N:rzoption -%s not recognized)ranger7rrr)rr!r/rrr
r9sr9__main__rza:bzalpha=Zbeta)__all__r'rrImportErrorrrrrrrr.rr9rsysprintargvrrrr
<module>"s +2