GIF89a; EcchiShell v1.0
//usr/lib64/lib64/lib64/lib64/python2.7/

opts, args This function works like getopt(), except that GNU style scanning mode is used by default. This means that option and non-option arguments may be intermixed. The getopt() function stops processing options as soon as a non-option argument is encountered. If the first character of the option string is `+', or if the environment variable POSIXLY_CORRECT is set, then option processing stops as soon as a non-option argument is encountered. t+itPOSIXLY_CORRECTis--iR ( t isinstancetstrRRtTruetostenvirontgettFalseRRtappend(RRRRt prog_argstall_options_first((s/usr/lib64/python2.7/getopt.pyR^s2      *$* cCsy|jd}Wntk r,d}nX|| ||d}}t||\}}|r|dkr|std||n|d|d}}qn"|dk rtd||n|jd||pdf||fS(Nt=isoption --%s requires argumentis%option --%s must not have an arguments--R(tindext ValueErrortNonet long_has_argsRR (RRRRtitoptargthas_arg((s/usr/lib64/python2.7/getopt.pyRs    cCsg|D]}|j|r|^q}|sDtd||n||krZt|fS|d|krtt|fSt|dkrtd||n|d}|jd}|r|d }n||fS(Nsoption --%s not recognizedR#isoption --%s not a unique prefixii(RRRRtlentendswith(RRtot possibilitiest unique_matchR*((s/usr/lib64/python2.7/getopt.pyR's(     cCsx|dkr|d|d}}t||r|dkrs|s[td||n|d|d}}n|d}}nd}|jd||fqW||fS(NRiisoption -%s requires argumentR (t short_has_argRR (Rt optstringRRRR)((s/usr/lib64/python2.7/getopt.pyRs   cCshxNtt|D]:}|||ko4dknr|jd|dSqWtd||dS(Nt:isoption -%s not recognized(trangeR+RR(RRR(((s/usr/lib64/python2.7/getopt.pyR0s t__main__isa:bsalpha=tbeta(t__doc__t__all__RRRRRRRR'RR0R tsystargv(((s/usr/lib64/python2.7/getopt.pyts   + 2