File: //opt/alt/python311/lib64/python3.11/__pycache__/getopt.cpython-311.opt-2.pyc
hA g d Z ddlZ ddlmZ n# e$ r d ZY nw xY w G d de ZeZg fdZg fdZ d Z
d
Zd Zd Z
ed
k r+ddlZ e eej dd dddg dS dS ))GetoptErrorerrorgetopt
gnu_getopt N)gettextc | S N )ss -/opt/alt/python311/lib64/python3.11/getopt.py_r
) s Qh c $ e Zd ZdZdZddZd ZdS )r c Z || _ || _ t | || d S r )msgopt Exception__init__)selfr r s r r zGetoptError.__init__. s. 4c*****r c | j S r )r )r s r __str__zGetoptError.__str__3 s xr N)r )__name__
__module____qualname__r r r r r
r r r r + sA
C
C+ + + +
r r c , g }t | t d k r|g}nt | }| r| d d r| d dk r| d dk r| dd } n| d d r,t || d dd || dd \ }} n+t || d dd || dd \ }} | r'| d d r| d dk || fS )Nr r --- )typelist
startswithdo_longs do_shorts)args shortoptslongoptsoptss r r r 8 s5 4 DH~~b!!:>>
K47%%c** KtAw#~~7d??8D7d## K!$QXtABBxHHJD$$"4aiabbJJJD$ K47%%c** KtAw#~~ :r c g }g }t |t r|g}nt | }| d r
|dd }d}n$t j d rd}nd}| r| d dk r|| dd z
}n| d d d dk r,t || d dd || dd \ }} ny| d d d d k r8| d d k r,t || d dd || dd \ }} n-|r|| z
}n'| | d | dd } | ||fS )
N+r TPOSIXLY_CORRECTFr r r r )
isinstancestrr"