PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  lYA@sddddgZddlZyddlmZWnek rRddZYnXGd ddeZeZgd dZgd dZ d d Z ddZ ddZ ddZ edkrddlZeeejdddddgdS) GetoptErrorerrorgetopt gnu_getoptN)gettextcCs|S)N)srr%/opt/python35/lib/python3.5/getopt.py_)sr c@s7eZdZdZdZdddZddZdS)rcCs)||_||_tj|||dS)N)msgopt Exception__init__)selfr r rrr r.s  zGetoptError.__init__cCs|jS)N)r )rrrr __str__3szGetoptError.__str__N)__name__ __module__ __qualname__r r rrrrrr r+s cCs g}t|tdkr*|g}n t|}x|r|djdr|ddkr|ddkr|dd}P|djdrt||ddd||dd\}}q9t||ddd||dd\}}q9W||fS)Nr r-z--)typelist startswithdo_longs do_shorts)args shortoptslongoptsoptsrrr r8s  ,67cCsg}g}t|tr'|g}n t|}|jdr[|dd}d}n!tjjdrvd}nd}x|r|ddkr||dd7}P|ddddkrt||ddd||dd\}}q|dddd krZ|dd krZt||ddd||dd\}}q|rn||7}Pq|j |d|dd}qW||fS) N+rTZPOSIXLY_CORRECTFrz--rr) isinstancestrrrosenvirongetrrappend)rrrr Z prog_argsZall_options_firstrrr rcs2     6*6 c Csy|jd}Wntk r-d}Yn&X|d|||dd}}t||\}}|r|dkr|sttd|||d|dd}}n%|dk rttd|||jd||pdf||fS)N=rzoption --%s requires argumentrz%option --%s must not have an argumentz--r )index ValueError long_has_argsrr r')r r rrioptarghas_argrrr rs  %  rcsfdd|D}|s8ttd|krNdfSd|krhdfSt|dkrttd|d }|jd}|r|dd }||fS) Ncs%g|]}|jr|qSr)r).0o)r rr s z!long_has_args..zoption --%s not recognizedFr(Trzoption --%s not a unique prefixr)rr lenendswith)r rZ possibilitiesZ unique_matchr.r)r r r+s    r+cCsx|dkr|d|dd}}t||r|dkr|sdttd|||d|dd}}|d}}nd}|jd||fqW||fS)Nr rrzoption -%s requires argumentr) short_has_argrr r')r Z optstringrrr r-rrr rs  rcCsnxNtt|D]:}|||ko4dknr|jd|dSqWttd||dS)N:rzoption -%s not recognized)ranger3rrr )r rr,rrr r5s r5__main__rza:bzalpha=beta)__all__r$rr ImportErrorrrrrrrr+rr5rsysprintargvrrrr "s    +2