/opt/alt/python33/lib64/python3.3/__pycache__
NameSizeModeActions
abc.cpython-33.pyc96150644editdlrm
abc.cpython-33.pyo95490644editdlrm
aifc.cpython-33.pyc361160644editdlrm
aifc.cpython-33.pyo361160644editdlrm
antigravity.cpython-33.pyc10690644editdlrm
antigravity.cpython-33.pyo10690644editdlrm
argparse.cpython-33.pyc940130644editdlrm
argparse.cpython-33.pyo938200644editdlrm
ast.cpython-33.pyc153870644editdlrm
ast.cpython-33.pyo153870644editdlrm
asynchat.cpython-33.pyc113410644editdlrm
asynchat.cpython-33.pyo113410644editdlrm
asyncore.cpython-33.pyc254730644editdlrm
asyncore.cpython-33.pyo254730644editdlrm
base64.cpython-33.pyc154590644editdlrm
base64.cpython-33.pyo151980644editdlrm
bdb.cpython-33.pyc260120644editdlrm
bdb.cpython-33.pyo260120644editdlrm
binhex.cpython-33.pyc191020644editdlrm
binhex.cpython-33.pyo191020644editdlrm
bisect.cpython-33.pyc33680644editdlrm
bisect.cpython-33.pyo33680644editdlrm
bz2.cpython-33.pyc192120644editdlrm
bz2.cpython-33.pyo192120644editdlrm
calendar.cpython-33.pyc387950644editdlrm
calendar.cpython-33.pyo387950644editdlrm
cgi.cpython-33.pyc369260644editdlrm
cgi.cpython-33.pyo369260644editdlrm
cgitb.cpython-33.pyc137890644editdlrm
cgitb.cpython-33.pyo137890644editdlrm
chunk.cpython-33.pyc64220644editdlrm
chunk.cpython-33.pyo64220644editdlrm
cmd.cpython-33.pyc160740644editdlrm
cmd.cpython-33.pyo160740644editdlrm
code.cpython-33.pyc117330644editdlrm
code.cpython-33.pyo117330644editdlrm
codecs.cpython-33.pyc464380644editdlrm
codecs.cpython-33.pyo464380644editdlrm
codeop.cpython-33.pyc76810644editdlrm
codeop.cpython-33.pyo76810644editdlrm
colorsys.cpython-33.pyc43710644editdlrm
colorsys.cpython-33.pyo43710644editdlrm
compileall.cpython-33.pyc87870644editdlrm
compileall.cpython-33.pyo87870644editdlrm
configparser.cpython-33.pyc608840644editdlrm
configparser.cpython-33.pyo608840644editdlrm
contextlib.cpython-33.pyc115140644editdlrm
contextlib.cpython-33.pyo115140644editdlrm
copy.cpython-33.pyc100400644editdlrm
copy.cpython-33.pyo99480644editdlrm
copyreg.cpython-33.pyc57480644editdlrm
copyreg.cpython-33.pyo57040644editdlrm
cProfile.cpython-33.pyc70830644editdlrm
cProfile.cpython-33.pyo70830644editdlrm
crypt.cpython-33.pyc30780644editdlrm
crypt.cpython-33.pyo30780644editdlrm
csv.cpython-33.pyc178400644editdlrm
csv.cpython-33.pyo178400644editdlrm
datetime.cpython-33.pyc780030644editdlrm
datetime.cpython-33.pyo756790644editdlrm
decimal.cpython-33.pyc2127810644editdlrm
decimal.cpython-33.pyo2127810644editdlrm
difflib.cpython-33.pyc698400644editdlrm
difflib.cpython-33.pyo697890644editdlrm
dis.cpython-33.pyc112330644editdlrm
dis.cpython-33.pyo112330644editdlrm
doctest.cpython-33.pyc985250644editdlrm
doctest.cpython-33.pyo981630644editdlrm
dummy_threading.cpython-33.pyc13630644editdlrm
dummy_threading.cpython-33.pyo13630644editdlrm
filecmp.cpython-33.pyc113310644editdlrm
filecmp.cpython-33.pyo113310644editdlrm
fileinput.cpython-33.pyc177440644editdlrm
fileinput.cpython-33.pyo177440644editdlrm
fnmatch.cpython-33.pyc38210644editdlrm
fnmatch.cpython-33.pyo38210644editdlrm
formatter.cpython-33.pyc274240644editdlrm
formatter.cpython-33.pyo274240644editdlrm
fractions.cpython-33.pyc242130644editdlrm
fractions.cpython-33.pyo242130644editdlrm
ftplib.cpython-33.pyc450290644editdlrm
ftplib.cpython-33.pyo450290644editdlrm
functools.cpython-33.pyc158210644editdlrm
functools.cpython-33.pyo158210644editdlrm
genericpath.cpython-33.pyc37650644editdlrm
genericpath.cpython-33.pyo37650644editdlrm
getopt.cpython-33.pyc81130644editdlrm
getopt.cpython-33.pyo80680644editdlrm
getpass.cpython-33.pyc55560644editdlrm
getpass.cpython-33.pyo55560644editdlrm
gettext.cpython-33.pyc209130644editdlrm
gettext.cpython-33.pyo209130644editdlrm
glob.cpython-33.pyc32930644editdlrm
glob.cpython-33.pyo32930644editdlrm
gzip.cpython-33.pyc248760644editdlrm
gzip.cpython-33.pyo248160644editdlrm
hashlib.cpython-33.pyc62060644editdlrm
hashlib.cpython-33.pyo62060644editdlrm
heapq.cpython-33.pyc162350644editdlrm
heapq.cpython-33.pyo162350644editdlrm
hmac.cpython-33.pyc58170644editdlrm
hmac.cpython-33.pyo58170644editdlrm
imaplib.cpython-33.pyc569950644editdlrm
imaplib.cpython-33.pyo537260644editdlrm
imghdr.cpython-33.pyc55300644editdlrm
imghdr.cpython-33.pyo55300644editdlrm
imp.cpython-33.pyc125770644editdlrm
imp.cpython-33.pyo125770644editdlrm
inspect.cpython-33.pyc817110644editdlrm
inspect.cpython-33.pyo817110644editdlrm
io.cpython-33.pyc42830644editdlrm
io.cpython-33.pyo42830644editdlrm
ipaddress.cpython-33.pyc817980644editdlrm
ipaddress.cpython-33.pyo817980644editdlrm
keyword.cpython-33.pyc22100644editdlrm
keyword.cpython-33.pyo22100644editdlrm
linecache.cpython-33.pyc38700644editdlrm
linecache.cpython-33.pyo38700644editdlrm
locale.cpython-33.pyc538620644editdlrm
locale.cpython-33.pyo538620644editdlrm
lzma.cpython-33.pyc186630644editdlrm
lzma.cpython-33.pyo186630644editdlrm
macpath.cpython-33.pyc80210644editdlrm
macpath.cpython-33.pyo80210644editdlrm
macurl2path.cpython-33.pyc25610644editdlrm
macurl2path.cpython-33.pyo25610644editdlrm
mailbox.cpython-33.pyc992890644editdlrm
mailbox.cpython-33.pyo991500644editdlrm
mailcap.cpython-33.pyc81150644editdlrm
mailcap.cpython-33.pyo81150644editdlrm
mimetypes.cpython-33.pyc202480644editdlrm
mimetypes.cpython-33.pyo202480644editdlrm
modulefinder.cpython-33.pyc228520644editdlrm
modulefinder.cpython-33.pyo227700644editdlrm
netrc.cpython-33.pyc55220644editdlrm
netrc.cpython-33.pyo55220644editdlrm
nntplib.cpython-33.pyc469840644editdlrm
nntplib.cpython-33.pyo469840644editdlrm
ntpath.cpython-33.pyc176360644editdlrm
ntpath.cpython-33.pyo176360644editdlrm
nturl2path.cpython-33.pyc20830644editdlrm
nturl2path.cpython-33.pyo20830644editdlrm
numbers.cpython-33.pyc188590644editdlrm
numbers.cpython-33.pyo188590644editdlrm
opcode.cpython-33.pyc59710644editdlrm
opcode.cpython-33.pyo59710644editdlrm
optparse.cpython-33.pyc707610644editdlrm
optparse.cpython-33.pyo706780644editdlrm
os.cpython-33.pyc384310644editdlrm
os.cpython-33.pyo384310644editdlrm
os2emxpath.cpython-33.pyc52380644editdlrm
os2emxpath.cpython-33.pyo52380644editdlrm
pdb.cpython-33.pyc629640644editdlrm
pdb.cpython-33.pyo628920644editdlrm
pickle.cpython-33.pyc531300644editdlrm
pickle.cpython-33.pyo528970644editdlrm
pickletools.cpython-33.pyc675040644editdlrm
pickletools.cpython-33.pyo663350644editdlrm
pipes.cpython-33.pyc101470644editdlrm
pipes.cpython-33.pyo101470644editdlrm
pkgutil.cpython-33.pyc233760644editdlrm
pkgutil.cpython-33.pyo233760644editdlrm
platform.cpython-33.pyc404530644editdlrm
platform.cpython-33.pyo404530644editdlrm
plistlib.cpython-33.pyc235430644editdlrm
plistlib.cpython-33.pyo234490644editdlrm
poplib.cpython-33.pyc146030644editdlrm
poplib.cpython-33.pyo146030644editdlrm
posixpath.cpython-33.pyc136890644editdlrm
posixpath.cpython-33.pyo136890644editdlrm
pprint.cpython-33.pyc133000644editdlrm
pprint.cpython-33.pyo131230644editdlrm
profile.cpython-33.pyc187800644editdlrm
profile.cpython-33.pyo184890644editdlrm
pstats.cpython-33.pyc323010644editdlrm
pstats.cpython-33.pyo323010644editdlrm
pty.cpython-33.pyc57950644editdlrm
pty.cpython-33.pyo57950644editdlrm
pyclbr.cpython-33.pyc110450644editdlrm
pyclbr.cpython-33.pyo110450644editdlrm
pydoc.cpython-33.pyc1225580644editdlrm
pydoc.cpython-33.pyo1224800644editdlrm
py_compile.cpython-33.pyc76990644editdlrm
py_compile.cpython-33.pyo76990644editdlrm
queue.cpython-33.pyc120380644editdlrm
queue.cpython-33.pyo120380644editdlrm
quopri.cpython-33.pyc79970644editdlrm
quopri.cpython-33.pyo76870644editdlrm
random.cpython-33.pyc237740644editdlrm
random.cpython-33.pyo237740644editdlrm
re.cpython-33.pyc164520644editdlrm
re.cpython-33.pyo164520644editdlrm
reprlib.cpython-33.pyc83140644editdlrm
reprlib.cpython-33.pyo83140644editdlrm
rlcompleter.cpython-33.pyc64760644editdlrm
rlcompleter.cpython-33.pyo64760644editdlrm
runpy.cpython-33.pyc104850644editdlrm
runpy.cpython-33.pyo104850644editdlrm
sched.cpython-33.pyc82470644editdlrm
sched.cpython-33.pyo82470644editdlrm
shelve.cpython-33.pyc127620644editdlrm
shelve.cpython-33.pyo127620644editdlrm
shlex.cpython-33.pyc93940644editdlrm
shlex.cpython-33.pyo93940644editdlrm
shutil.cpython-33.pyc413740644editdlrm
shutil.cpython-33.pyo413740644editdlrm
site.cpython-33.pyc255970644editdlrm
site.cpython-33.pyo255970644editdlrm
smtpd.cpython-33.pyc343270644editdlrm
smtpd.cpython-33.pyo343270644editdlrm
smtplib.cpython-33.pyc411750644editdlrm
smtplib.cpython-33.pyo410810644editdlrm
sndhdr.cpython-33.pyc85480644editdlrm
sndhdr.cpython-33.pyo85480644editdlrm
socket.cpython-33.pyc184350644editdlrm
socket.cpython-33.pyo183820644editdlrm
socketserver.cpython-33.pyc313750644editdlrm
socketserver.cpython-33.pyo313750644editdlrm
sre_compile.cpython-33.pyc123190644editdlrm
sre_compile.cpython-33.pyo121380644editdlrm
sre_constants.cpython-33.pyc64920644editdlrm
sre_constants.cpython-33.pyo64920644editdlrm
sre_parse.cpython-33.pyc255610644editdlrm
sre_parse.cpython-33.pyo255610644editdlrm
ssl.cpython-33.pyc282640644editdlrm
ssl.cpython-33.pyo282640644editdlrm
stat.cpython-33.pyc45830644editdlrm
stat.cpython-33.pyo45830644editdlrm
string.cpython-33.pyc103350644editdlrm
string.cpython-33.pyo103350644editdlrm
stringprep.cpython-33.pyc161030644editdlrm
stringprep.cpython-33.pyo160310644editdlrm
struct.cpython-33.pyc4070644editdlrm
struct.cpython-33.pyo4070644editdlrm
subprocess.cpython-33.pyc559780644editdlrm
subprocess.cpython-33.pyo558450644editdlrm
sunau.cpython-33.pyc236770644editdlrm
sunau.cpython-33.pyo236770644editdlrm
symbol.cpython-33.pyc30490644editdlrm
symbol.cpython-33.pyo30490644editdlrm
symtable.cpython-33.pyc173490644editdlrm
symtable.cpython-33.pyo172120644editdlrm
sysconfig.cpython-33.pyc223060644editdlrm
sysconfig.cpython-33.pyo223060644editdlrm
tabnanny.cpython-33.pyc101820644editdlrm
tabnanny.cpython-33.pyo101820644editdlrm
tarfile.cpython-33.pyc881300644editdlrm
tarfile.cpython-33.pyo881300644editdlrm
telnetlib.cpython-33.pyc271230644editdlrm
telnetlib.cpython-33.pyo271230644editdlrm
tempfile.cpython-33.pyc308500644editdlrm
tempfile.cpython-33.pyo308500644editdlrm
textwrap.cpython-33.pyc141750644editdlrm
textwrap.cpython-33.pyo140830644editdlrm
this.cpython-33.pyc14290644editdlrm
this.cpython-33.pyo14290644editdlrm
threading.cpython-33.pyc496310644editdlrm
threading.cpython-33.pyo487700644editdlrm
timeit.cpython-33.pyc136170644editdlrm
timeit.cpython-33.pyo136170644editdlrm
token.cpython-33.pyc43970644editdlrm
token.cpython-33.pyo43970644editdlrm
tokenize.cpython-33.pyc246200644editdlrm
tokenize.cpython-33.pyo245640644editdlrm
trace.cpython-33.pyc316190644editdlrm
trace.cpython-33.pyo315560644editdlrm
traceback.cpython-33.pyc145130644editdlrm
traceback.cpython-33.pyo145130644editdlrm
tty.cpython-33.pyc14790644editdlrm
tty.cpython-33.pyo14790644editdlrm
types.cpython-33.pyc37690644editdlrm
types.cpython-33.pyo37690644editdlrm
uu.cpython-33.pyc48760644editdlrm
uu.cpython-33.pyo48760644editdlrm
uuid.cpython-33.pyc259170644editdlrm
uuid.cpython-33.pyo258390644editdlrm
warnings.cpython-33.pyc158380644editdlrm
warnings.cpython-33.pyo148810644editdlrm
wave.cpython-33.pyc250250644editdlrm
wave.cpython-33.pyo248170644editdlrm
weakref.cpython-33.pyc184420644editdlrm
weakref.cpython-33.pyo184420644editdlrm
webbrowser.cpython-33.pyc261110644editdlrm
webbrowser.cpython-33.pyo260660644editdlrm
xdrlib.cpython-33.pyc125230644editdlrm
xdrlib.cpython-33.pyo125230644editdlrm
zipfile.cpython-33.pyc590100644editdlrm
zipfile.cpython-33.pyo589450644editdlrm
_compat_pickle.cpython-33.pyc55060644editdlrm
_compat_pickle.cpython-33.pyo55060644editdlrm
_dummy_thread.cpython-33.pyc60490644editdlrm
_dummy_thread.cpython-33.pyo60490644editdlrm
_markupbase.cpython-33.pyc114560644editdlrm
_markupbase.cpython-33.pyo112400644editdlrm
_osx_support.cpython-33.pyc138340644editdlrm
_osx_support.cpython-33.pyo138340644editdlrm
_pyio.cpython-33.pyc853190644editdlrm
_pyio.cpython-33.pyo852930644editdlrm
_strptime.cpython-33.pyc196490644editdlrm
_strptime.cpython-33.pyo196490644editdlrm
_sysconfigdata.cpython-33.pyc236720644editdlrm
_sysconfigdata.cpython-33.pyo236720644editdlrm
_threading_local.cpython-33.pyc87250644editdlrm
_threading_local.cpython-33.pyo87250644editdlrm
_weakrefset.cpython-33.pyc133080644editdlrm
_weakrefset.cpython-33.pyo133080644editdlrm
__future__.cpython-33.pyc50110644editdlrm
__future__.cpython-33.pyo50110644editdlrm
__phello__.cpython-33.pyc1460644editdlrm
__phello__.cpython-33.pyo1460644editdlrm
Edit: /opt/alt/python33/lib64/python3.3/__pycache__/argparse.cpython-33.pyo (93820B)
ž Íúfí[c@sdZdZdddddddd d d d d dddddgZddlZddlZddlZddl Z ddl Z ddl ZddlmZmZdZdZdZdZdZdZdZGdd„deƒZdd „ZGd!d„deƒZGd"d„deƒZGd#d „d eƒZGd$d„deƒZGd%d „d eƒZ d&d'„Z!Gd(d„de"ƒZ#Gd)d„de"ƒZ$Gd*d „d eƒZ%Gd+d,„d,e%ƒZ&Gd-d.„d.e%ƒZ'Gd/d0„d0e'ƒZ(Gd1d2„d2e'ƒZ)Gd3d4„d4e%ƒZ*Gd5d6„d6e%ƒZ+Gd7d8„d8e%ƒZ,Gd9d:„d:e%ƒZ-Gd;d<„d<e%ƒZ.Gd=d>„d>e%ƒZ/Gd?d„deƒZ0Gd@d „d eƒZ1GdAdB„dBeƒZ2GdCdD„dDe2ƒZ3GdEdF„dFe3ƒZ4GdGd„dee2ƒZ5dS(Huû Command-line parsing library This module is an optparse-inspired command-line parsing library that: - handles both optional and positional arguments - produces highly informative usage messages - supports parsers that dispatch to sub-parsers The following is a simple usage example that sums integers from the command-line and writes the result to a file:: parser = argparse.ArgumentParser( description='sum the integers at the command line') parser.add_argument( 'integers', metavar='int', nargs='+', type=int, help='an integer to be summed') parser.add_argument( '--log', default=sys.stdout, type=argparse.FileType('w'), help='the file where the sum should be written') args = parser.parse_args() args.log.write('%s' % sum(args.integers)) args.log.close() The module contains the following public classes: - ArgumentParser -- The main entry point for command-line parsing. As the example above shows, the add_argument() method is used to populate the parser with actions for optional and positional arguments. Then the parse_args() method is invoked to convert the args at the command-line into an object with attributes. - ArgumentError -- The exception raised by ArgumentParser objects when there are errors with the parser's actions. Errors raised while parsing the command-line are caught by ArgumentParser and emitted as command-line messages. - FileType -- A factory for defining types of files to be created. As the example above shows, instances of FileType are typically passed as the type= argument of add_argument() calls. - Action -- The base class for parser actions. Typically actions are selected by passing strings like 'store_true' or 'append_const' to the action= argument of add_argument(). However, for greater customization of ArgumentParser actions, subclasses of Action may be defined and passed as the action= argument. - HelpFormatter, RawDescriptionHelpFormatter, RawTextHelpFormatter, ArgumentDefaultsHelpFormatter -- Formatter classes which may be passed as the formatter_class= argument to the ArgumentParser constructor. HelpFormatter is the default, RawDescriptionHelpFormatter and RawTextHelpFormatter tell the parser not to change the formatting for help text, and ArgumentDefaultsHelpFormatter adds information about argument defaults to the help. All other classes in this module are considered implementation details. (Also note that HelpFormatter and RawDescriptionHelpFormatter are only considered public as object names -- the API of the formatter objects is still considered an implementation detail.) u1.1uArgumentParseru ArgumentErroruArgumentTypeErroruFileTypeu HelpFormatteruArgumentDefaultsHelpFormatteruRawDescriptionHelpFormatteruRawTextHelpFormatteruMetavarTypeHelpFormatteru NamespaceuActionu ONE_OR_MOREuOPTIONALuPARSERu REMAINDERuSUPPRESSu ZERO_OR_MOREiN(ugettextungettextu ==SUPPRESS==u?u*u+uA...u...u_unrecognized_argscBs>|EeZdZdZdd„Zdd„Zdd„ZdS( u_AttributeHolderuAbstract base class that provides __repr__. The __repr__ method returns a string in the format:: ClassName(attr=name, attr=name, ...) The attributes are determined either by a class-level attribute, '_kwarg_names', or by inspecting the instance __dict__. cCsŠt|ƒj}g}x'|jƒD]}|jt|ƒƒq"Wx1|jƒD]#\}}|jd||fƒqLWd|dj|ƒfS(Nu%s=%ru%s(%s)u, (utypeu__name__u _get_argsuappendurepru _get_kwargsujoin(uselfu type_nameu arg_stringsuargunameuvalue((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__repr__vsu_AttributeHolder.__repr__cCst|jjƒƒS(N(usortedu__dict__uitems(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_kwargssu_AttributeHolder._get_kwargscCsgS(N((uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_args‚su_AttributeHolder._get_argsN(u__name__u __module__u __qualname__u__doc__u__repr__u _get_kwargsu _get_args(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_AttributeHolderms u_AttributeHoldercCs8t||dƒdkr+t|||ƒnt||ƒS(N(ugetattruNoneusetattr(u namespaceunameuvalue((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _ensure_value†su _ensure_valuecBst|EeZdZdZddd:dd„Zdd„Zdd „ZGd d „d eƒZ d d „Z dd„Z dd„Z dd„Z d:dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.d/„Zd0d1„Zd2d3„Zd4d5„Zd6d7„Zd8d9„Z d:S(;u HelpFormatteru×Formatter for generating usage messages and argument help strings. Only the name of this class is considered a public API. All the methods provided by the class are considered an implementation detail. iicCsü|dkrQyttjdƒ}Wnttfk rCd}YnX|d8}n||_||_||_t |t |d|dƒƒ|_||_ d|_ d|_ d|_|j|dƒ|_|j|_tjdƒ|_tjdƒ|_dS(NuCOLUMNSiPiiiu\s+u\n\n\n+(uNoneuintu_osuenvironuKeyErroru ValueErroru_progu_indent_incrementu_max_help_positionuminumaxu_widthu_current_indentu_levelu_action_max_lengthu_Sectionu _root_sectionu_current_sectionu_reucompileu_whitespace_matcheru_long_break_matcher(uselfuproguindent_incrementumax_help_positionuwidth((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__—s&           uHelpFormatter.__init__cCs%|j|j7_|jd7_dS(Ni(u_current_indentu_indent_incrementu_level(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_indent¹suHelpFormatter._indentcCs%|j|j8_|jd8_dS(Ni(u_current_indentu_indent_incrementu_level(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_dedent½suHelpFormatter._dedentcBs/|EeZdZddd„Zdd„ZdS(uHelpFormatter._SectioncCs(||_||_||_g|_dS(N(u formatteruparentuheadinguitems(uselfu formatteruparentuheading((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__Äs   uHelpFormatter._Section.__init__cCsó|jdk r|jjƒn|jj}x!|jD]\}}||Œq5W|dd„|jDƒƒ}|jdk rŠ|jjƒn|s”dS|jtk r×|jdk r×|jj }d|d|jf}nd}|d||dgƒS(NcSs"g|]\}}||Œ‘qS(((u.0ufuncuargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyu Ñs u6HelpFormatter._Section.format_help..uu%*s%s: u ( uparentuNoneu formatteru_indentu _join_partsuitemsu_dedentuheadinguSUPPRESSu_current_indent(uselfujoinufuncuargsu item_helpucurrent_indentuheading((u-/opt/alt/python33/lib64/python3.3/argparse.pyu format_helpÊs  u"HelpFormatter._Section.format_helpN(u__name__u __module__u __qualname__uNoneu__init__u format_help(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_SectionÂsu_SectioncCs|jjj||fƒdS(N(u_current_sectionuitemsuappend(uselfufuncuargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _add_itemãsuHelpFormatter._add_itemcCsB|jƒ|j||j|ƒ}|j|jgƒ||_dS(N(u_indentu_Sectionu_current_sectionu _add_itemu format_help(uselfuheadingusection((u-/opt/alt/python33/lib64/python3.3/argparse.pyu start_sectionés uHelpFormatter.start_sectioncCs|jj|_|jƒdS(N(u_current_sectionuparentu_dedent(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu end_sectionïsuHelpFormatter.end_sectioncCs5|tk r1|dk r1|j|j|gƒndS(N(uSUPPRESSuNoneu _add_itemu _format_text(uselfutext((u-/opt/alt/python33/lib64/python3.3/argparse.pyuadd_textósuHelpFormatter.add_textcCs8|tk r4||||f}|j|j|ƒndS(N(uSUPPRESSu _add_itemu _format_usage(uselfuusageuactionsugroupsuprefixuargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyu add_usage÷s uHelpFormatter.add_usagecCs¬|jtk r¨|j}||ƒg}x*|j|ƒD]}|j||ƒƒq7Wtdd„|Dƒƒ}||j}t|j|ƒ|_|j|j |gƒndS(NcSsg|]}t|ƒ‘qS((ulen(u.0us((u-/opt/alt/python33/lib64/python3.3/argparse.pyu s u.HelpFormatter.add_argument..( uhelpuSUPPRESSu_format_action_invocationu_iter_indented_subactionsuappendumaxu_current_indentu_action_max_lengthu _add_itemu_format_action(uselfuactionuget_invocationu invocationsu subactionuinvocation_lengthu action_length((u-/opt/alt/python33/lib64/python3.3/argparse.pyu add_argumentüs    uHelpFormatter.add_argumentcCs"x|D]}|j|ƒqWdS(N(u add_argument(uselfuactionsuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu add_argumentss uHelpFormatter.add_argumentscCsD|jjƒ}|r@|jjd|ƒ}|jdƒd}n|S(Nu u (u _root_sectionu format_helpu_long_break_matcherusubustrip(uselfuhelp((u-/opt/alt/python33/lib64/python3.3/argparse.pyu format_helps uHelpFormatter.format_helpcCsdjdd„|DƒƒS(NucSs(g|]}|r|tk r|‘qS((uSUPPRESS(u.0upart((u-/opt/alt/python33/lib64/python3.3/argparse.pyu s u-HelpFormatter._join_parts..(ujoin(uselfu part_strings((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _join_partssuHelpFormatter._join_partscsÜ|dkrtdƒ}n|dk r@|td|jƒ}nŽ|dkrl| rldtd|jƒ}nb|dkrÎdtd|jƒ}g}g}x4|D],}|jrÀ|j|ƒq¡|j|ƒq¡W|j} | |||ƒ} djdd„|| gDƒƒ}|j|j ‰t |ƒt |ƒˆkrÎd} | ||ƒ} | ||ƒ} t j | | ƒ}t j | | ƒ}d‡fdd †}t |ƒt |ƒd ˆkr<dt |ƒt |ƒd }|r||g|||ƒ}|j |||ƒƒq¹|r0||g|||ƒ}q¹|g}n}dt |ƒ}||}|||ƒ}t |ƒd kr¬g}|j |||ƒƒ|j |||ƒƒn|g|}d j|ƒ}qÎnd ||fS(Nuusage: uprogu%(prog)su cSsg|]}|r|‘qS(((u.0us((u-/opt/alt/python33/lib64/python3.3/argparse.pyu =s u/HelpFormatter._format_usage..u\(.*?\)+|\[.*?\]+|\S+csg}g}|dk r+t|ƒd}nt|ƒd}x‚|D]z}|dt|ƒˆkr›|r›|j|dj|ƒƒg}t|ƒd}n|j|ƒ|t|ƒd7}qBW|rã|j|dj|ƒƒn|dk r|dt|ƒd…|d.get_linesgè?iu u%s%s (uNoneu_udictu_proguoption_stringsuappendu_format_actions_usageujoinu_widthu_current_indentulenu_reufindalluextend(uselfuusageuactionsugroupsuprefixuprogu optionalsu positionalsuactionuformatu action_usageu part_regexpu opt_usageu pos_usageu opt_partsu pos_partsu get_linesuindentulinesuparts((u text_widthu-/opt/alt/python33/lib64/python3.3/argparse.pyu _format_usage!sV      "    uHelpFormatter._format_usagec Cs¤tƒ}i}x&|D]}y|j|jdƒ}Wntk rMwYqX|t|jƒ}|||…|jkrx|jD]}|j|ƒq„W|jsØ||krÁ||d7Ðs u7HelpFormatter._format_actions_usage..u[\[(]u[\])]u(%s) u\1u (%s)u%s *%suu \(([^|]*)\)iÿÿÿÿiÿÿÿÿT(usetuindexu_group_actionsu ValueErrorulenuaddurequiredurangeu enumerateuhelpuSUPPRESSuappenduNoneugetupopuoption_stringsu#_get_default_metavar_for_positionalu _format_argsunargsu!_get_default_metavar_for_optionalusorteduTrueujoinu_reusubustrip(uselfuactionsugroupsu group_actionsuinsertsugroupustartuenduactionuiupartsudefaultupartu option_stringu args_stringutextuopenuclose((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_format_actions_usage}sr                  u#HelpFormatter._format_actions_usagecCsbd|kr%|td|jƒ}nt|j|jdƒ}d|j}|j|||ƒdS(Nu%(prog)uprogi u u (udictu_progumaxu_widthu_current_indentu _fill_text(uselfutextu text_widthuindent((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _format_textÞs   uHelpFormatter._format_textc Cs¸t|jd|jƒ}t|j|dƒ}||jd}|j|ƒ}|jsw|jd|f}d|}n\t|ƒ|kr±|jd||f}d|}d}n"|jd|f}d|}|}|g}|jr\|j |ƒ} |j | |ƒ} |j d|d| dfƒxT| dd…D] } |j d|d| fƒq5Wn|j dƒs{|j dƒnx-|j |ƒD]} |j |j| ƒƒq‹W|j|ƒS( Nii uu%*s%s u %*s%-*s iiu (uminu_action_max_lengthu_max_help_positionumaxu_widthu_current_indentu_format_action_invocationuhelpulenu _expand_helpu _split_linesuappenduendswithu_iter_indented_subactionsu_format_actionu _join_parts( uselfuactionu help_positionu help_widthu action_widthu action_headerutupu indent_firstupartsu help_textu help_linesulineu subaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_format_actionås6         !uHelpFormatter._format_actioncCs¼|js7|j|ƒ}|j||ƒdƒ\}|Sg}|jdkr_|j|jƒnL|j|ƒ}|j||ƒ}x(|jD]}|jd||fƒqŠWdj|ƒSdS(Niiu%s %su, ( uoption_stringsu#_get_default_metavar_for_positionalu_metavar_formatterunargsuextendu!_get_default_metavar_for_optionalu _format_argsuappendujoin(uselfuactionudefaultumetavarupartsu args_stringu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_format_action_invocations u'HelpFormatter._format_action_invocationcsr|jdk r|j‰nA|jdk rVdd„|jDƒ}ddj|ƒ‰n|‰‡fdd†}|S(NcSsg|]}t|ƒ‘qS((ustr(u.0uchoice((u-/opt/alt/python33/lib64/python3.3/argparse.pyu 0s u4HelpFormatter._metavar_formatter..u{%s}u,cs"tˆtƒrˆSˆf|SdS(N(u isinstanceutuple(u tuple_size(uresult(u-/opt/alt/python33/lib64/python3.3/argparse.pyuformat5su0HelpFormatter._metavar_formatter..format(umetavaruNoneuchoicesujoin(uselfuactionudefault_metavaru choice_strsuformat((uresultu-/opt/alt/python33/lib64/python3.3/argparse.pyu_metavar_formatter,s u HelpFormatter._metavar_formattercCs|j||ƒ}|jdkr4d|dƒ}nØ|jtkrVd|dƒ}n¶|jtkrxd|dƒ}n”|jtkršd|dƒ}nr|jtkr²d}nZ|jtkrÔd|dƒ}n8d d „t|jƒDƒ}d j |ƒ||jƒ}|S( Nu%siu[%s]u [%s [%s ...]]iu %s [%s ...]u...u%s ...cSsg|] }d‘qS(u%s((u.0u_((u-/opt/alt/python33/lib64/python3.3/argparse.pyu Ks u.HelpFormatter._format_args..u ( u_metavar_formatterunargsuNoneuOPTIONALu ZERO_OR_MOREu ONE_OR_MOREu REMAINDERuPARSERurangeujoin(uselfuactionudefault_metavaru get_metavaruresultuformats((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _format_args<s  uHelpFormatter._format_argscCsÝtt|ƒd|jƒ}x.t|ƒD] }||tkr(||=q(q(Wx;t|ƒD]-}t||dƒrY||j||Xs u.HelpFormatter._expand_help..( udictuvarsu_progulistuSUPPRESSuhasattru__name__ugetuNoneujoinu_get_help_string(uselfuactionuparamsunameu choices_str((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _expand_helpOs  uHelpFormatter._expand_helpc csSy |j}Wntk r!Yn.X|jƒx|ƒD] }|Vq6W|jƒdS(N(u_get_subactionsuAttributeErroru_indentu_dedent(uselfuactionuget_subactionsu subaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_iter_indented_subactions\s    u'HelpFormatter._iter_indented_subactionscCs+|jjd|ƒjƒ}tj||ƒS(Nu (u_whitespace_matcherusubustripu _textwrapuwrap(uselfutextuwidth((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _split_linesgsuHelpFormatter._split_linescCs7|jjd|ƒjƒ}tj||d|d|ƒS(Nu uinitial_indentusubsequent_indent(u_whitespace_matcherusubustripu _textwrapufill(uselfutextuwidthuindent((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _fill_textksuHelpFormatter._fill_textcCs|jS(N(uhelp(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_help_stringpsuHelpFormatter._get_help_stringcCs |jjƒS(N(udestuupper(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu!_get_default_metavar_for_optionalssu/HelpFormatter._get_default_metavar_for_optionalcCs|jS(N(udest(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu#_get_default_metavar_for_positionalvsu1HelpFormatter._get_default_metavar_for_positionalN(!u__name__u __module__u __qualname__u__doc__uNoneu__init__u_indentu_dedentuobjectu_Sectionu _add_itemu start_sectionu end_sectionuadd_textu add_usageu add_argumentu add_argumentsu format_helpu _join_partsu _format_usageu_format_actions_usageu _format_textu_format_actionu_format_action_invocationu_metavar_formatteru _format_argsu _expand_helpu_iter_indented_subactionsu _split_linesu _fill_textu_get_help_stringu!_get_default_metavar_for_optionalu#_get_default_metavar_for_positional(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyu HelpFormatters<  !         \ a  /       cBs&|EeZdZdZdd„ZdS(uRawDescriptionHelpFormatteruÙHelp message formatter which retains any formatting in descriptions. Only the name of this class is considered a public API. All the methods provided by the class are considered an implementation detail. cs,dj‡fdd†|jddƒDƒƒS(Nuc3s|]}ˆ|VqdS(N((u.0uline(uindent(u-/opt/alt/python33/lib64/python3.3/argparse.pyu ‚su9RawDescriptionHelpFormatter._fill_text..ukeependsT(ujoinu splitlinesuTrue(uselfutextuwidthuindent((uindentu-/opt/alt/python33/lib64/python3.3/argparse.pyu _fill_textsu&RawDescriptionHelpFormatter._fill_textN(u__name__u __module__u __qualname__u__doc__u _fill_text(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuRawDescriptionHelpFormatterzscBs&|EeZdZdZdd„ZdS(uRawTextHelpFormatteruÖHelp message formatter which retains formatting of all help text. Only the name of this class is considered a public API. All the methods provided by the class are considered an implementation detail. cCs |jƒS(N(u splitlines(uselfutextuwidth((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _split_linesŒsu!RawTextHelpFormatter._split_linesN(u__name__u __module__u __qualname__u__doc__u _split_lines(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuRawTextHelpFormatter…scBs&|EeZdZdZdd„ZdS(uArgumentDefaultsHelpFormatteru×Help message formatter which adds default values to argument help. Only the name of this class is considered a public API. All the methods provided by the class are considered an implementation detail. cCsb|j}d|jkr^|jtk r^ttg}|jsK|j|kr[|d7}q[q^n|S(Nu %(default)u (default: %(default)s)(uhelpudefaultuSUPPRESSuOPTIONALu ZERO_OR_MOREuoption_stringsunargs(uselfuactionuhelpudefaulting_nargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_help_string—s  u.ArgumentDefaultsHelpFormatter._get_help_stringN(u__name__u __module__u __qualname__u__doc__u_get_help_string(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuArgumentDefaultsHelpFormatterscBs2|EeZdZdZdd„Zdd„ZdS(uMetavarTypeHelpFormatteru Help message formatter which uses the argument 'type' as the default metavar value (instead of the argument 'dest') Only the name of this class is considered a public API. All the methods provided by the class are considered an implementation detail. cCs |jjS(N(utypeu__name__(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu!_get_default_metavar_for_optional©su:MetavarTypeHelpFormatter._get_default_metavar_for_optionalcCs |jjS(N(utypeu__name__(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu#_get_default_metavar_for_positional¬su<MetavarTypeHelpFormatter._get_default_metavar_for_positionalN(u__name__u __module__u __qualname__u__doc__u!_get_default_metavar_for_optionalu#_get_default_metavar_for_positional(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuMetavarTypeHelpFormatter¡s cCsi|dkrdS|jr)dj|jƒS|jdtfkrE|jS|jdtfkra|jSdSdS(Nu/(uNoneuoption_stringsujoinumetavaruSUPPRESSudest(uargument((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_action_nameµs  u_get_action_namecBs2|EeZdZdZdd„Zdd„ZdS(u ArgumentErroruÄAn error from creating or using an argument (optional or positional). The string value of this exception is the message, augmented with information about the argument that caused it. cCst|ƒ|_||_dS(N(u_get_action_nameu argument_nameumessage(uselfuargumentumessage((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__ÉsuArgumentError.__init__cCs;|jdkrd}nd}|td|jd|jƒS(Nu %(message)su'argument %(argument_name)s: %(message)sumessageu argument_name(u argument_nameuNoneudictumessage(uselfuformat((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__str__Ís  uArgumentError.__str__N(u__name__u __module__u __qualname__u__doc__u__init__u__str__(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyu ArgumentErrorÂs cBs|EeZdZdZdS(uArgumentTypeErroru@An error from trying to convert a command line string to a type.N(u__name__u __module__u __qualname__u__doc__(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuArgumentTypeErrorÖsc BsY|EeZdZdZdddddd dddd„Zdd„Zddd„ZdS( uActionu\ Information about how to convert command line strings to Python objects. Action objects are used by an ArgumentParser to represent the information needed to parse a single argument from one or more strings from the command line. The keyword arguments to the Action constructor are also all attributes of Action instances. Keyword Arguments: - option_strings -- A list of command-line option strings which should be associated with this action. - dest -- The name of the attribute to hold the created object(s) - nargs -- The number of command-line arguments that should be consumed. By default, one argument will be consumed and a single value will be produced. Other values include: - N (an integer) consumes N arguments (and produces a list) - '?' consumes zero or one arguments - '*' consumes zero or more arguments (and produces a list) - '+' consumes one or more arguments (and produces a list) Note that the difference between the default and nargs=1 is that with the default, a single value will be produced, while with nargs=1, a list containing a single value will be produced. - const -- The value to be produced if the option is specified and the option uses an action that takes no values. - default -- The value to be produced if the option is not specified. - type -- A callable that accepts a single string argument, and returns the converted value. The standard Python types str, int, float, and complex are useful examples of such callables. If None, str is used. - choices -- A container of values that should be allowed. If not None, after a command-line argument has been converted to the appropriate type, an exception will be raised if it is not a member of this collection. - required -- True if the action must always be specified at the command line. This is only meaningful for optional command-line arguments. - help -- The help string describing the argument. - metavar -- The name to be used for the option's argument with the help string. If None, the 'dest' value will be used as the name. c Cs^||_||_||_||_||_||_||_||_| |_| |_ dS(N( uoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar( uselfuoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__s         uAction.__init__c s8ddddddddd g }‡fd d †|DƒS( Nuoption_stringsudestunargsuconstudefaultutypeuchoicesuhelpumetavarcs%g|]}|tˆ|ƒf‘qS((ugetattr(u.0uname(uself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu 4s u&Action._get_kwargs..((uselfunames((uselfu-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_kwargs(s uAction._get_kwargscCsttdƒƒ‚dS(Nu.__call__() not defined(uNotImplementedErroru_(uselfuparseru namespaceuvaluesu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__6suAction.__call__NF( u__name__u __module__u __qualname__u__doc__uNoneuFalseu__init__u _get_kwargsu__call__(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuActionßs1 c sM|EeZdZdddddddd‡fdd†Zddd„Z‡S(u _StoreActionc s™|dkrtdƒ‚n|dk rF|tkrFtdtƒ‚ntt|ƒjd|d|d|d|d|d |d |d |d | d | ƒ dS(Niu„nargs for store actions must be > 0; if you have nothing to store, actions such as store true or store const may be more appropriateu nargs must be %r to supply constuoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar(u ValueErroruNoneuOPTIONALusuperu _StoreActionu__init__( uselfuoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__<s u_StoreAction.__init__cCst||j|ƒdS(N(usetattrudest(uselfuparseru namespaceuvaluesu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__Ysu_StoreAction.__call__NF(u__name__u __module__u __qualname__uNoneuFalseu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu _StoreAction:su _StoreActioncsA|EeZdZdddd‡fdd†Zddd„Z‡S(u_StoreConstActioncsAtt|ƒjd|d|ddd|d|d|d|ƒdS( Nuoption_stringsudestunargsiuconstudefaulturequireduhelp(usuperu_StoreConstActionu__init__(uselfuoption_stringsudestuconstudefaulturequireduhelpumetavar(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init___su_StoreConstAction.__init__cCst||j|jƒdS(N(usetattrudestuconst(uselfuparseru namespaceuvaluesu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__psu_StoreConstAction.__call__NF(u__name__u __module__u __qualname__uNoneuFalseu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_StoreConstAction]s  u_StoreConstActioncs/|EeZdZddd‡fdd†Z‡S(u_StoreTrueActionc s;tt|ƒjd|d|ddd|d|d|ƒdS(Nuoption_stringsudestuconstudefaulturequireduhelpT(usuperu_StoreTrueActionu__init__uTrue(uselfuoption_stringsudestudefaulturequireduhelp(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__vsu_StoreTrueAction.__init__FN(u__name__u __module__u __qualname__uFalseuNoneu__init__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_StoreTrueActiontsu_StoreTrueActioncs/|EeZdZddd‡fdd†Z‡S(u_StoreFalseActionc s;tt|ƒjd|d|ddd|d|d|ƒdS(Nuoption_stringsudestuconstudefaulturequireduhelpF(usuperu_StoreFalseActionu__init__uFalse(uselfuoption_stringsudestudefaulturequireduhelp(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__‡su_StoreFalseAction.__init__TFN(u__name__u __module__u __qualname__uTrueuFalseuNoneu__init__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_StoreFalseAction…su_StoreFalseActionc sM|EeZdZdddddddd‡fdd†Zddd„Z‡S(u _AppendActionc s™|dkrtdƒ‚n|dk rF|tkrFtdtƒ‚ntt|ƒjd|d|d|d|d|d |d |d |d | d | ƒ dS(Niu‹nargs for append actions must be > 0; if arg strings are not supplying the value to append, the append const action may be more appropriateu nargs must be %r to supply constuoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar(u ValueErroruNoneuOPTIONALusuperu _AppendActionu__init__( uselfuoption_stringsudestunargsuconstudefaultutypeuchoicesurequireduhelpumetavar(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__˜s u_AppendAction.__init__cCsBtjt||jgƒƒ}|j|ƒt||j|ƒdS(N(u_copyucopyu _ensure_valueudestuappendusetattr(uselfuparseru namespaceuvaluesu option_stringuitems((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__µs u_AppendAction.__call__NF(u__name__u __module__u __qualname__uNoneuFalseu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu _AppendAction–su _AppendActioncsA|EeZdZdddd‡fdd†Zddd„Z‡S(u_AppendConstActioncsGtt|ƒjd|d|ddd|d|d|d|d |ƒdS( Nuoption_stringsudestunargsiuconstudefaulturequireduhelpumetavar(usuperu_AppendConstActionu__init__(uselfuoption_stringsudestuconstudefaulturequireduhelpumetavar(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__½su_AppendConstAction.__init__cCsEtjt||jgƒƒ}|j|jƒt||j|ƒdS(N(u_copyucopyu _ensure_valueudestuappenduconstusetattr(uselfuparseru namespaceuvaluesu option_stringuitems((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__Ïsu_AppendConstAction.__call__NF(u__name__u __module__u __qualname__uNoneuFalseu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_AppendConstAction»s  u_AppendConstActioncs>|EeZdZddd‡fdd†Zddd„Z‡S(u _CountActionc s;tt|ƒjd|d|ddd|d|d|ƒdS(Nuoption_stringsudestunargsiudefaulturequireduhelp(usuperu _CountActionu__init__(uselfuoption_stringsudestudefaulturequireduhelp(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__×su_CountAction.__init__cCs0t||jdƒd}t||j|ƒdS(Nii(u _ensure_valueudestusetattr(uselfuparseru namespaceuvaluesu option_stringu new_count((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__åsu_CountAction.__call__NF(u__name__u __module__u __qualname__uNoneuFalseu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu _CountActionÕs u _CountActioncs>|EeZdZeed‡fdd†Zddd„Z‡S(u _HelpActionc s5tt|ƒjd|d|d|ddd|ƒdS(Nuoption_stringsudestudefaultunargsiuhelp(usuperu _HelpActionu__init__(uselfuoption_stringsudestudefaultuhelp(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__ìs u_HelpAction.__init__cCs|jƒ|jƒdS(N(u print_helpuexit(uselfuparseru namespaceuvaluesu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__øs u_HelpAction.__call__N(u__name__u __module__u __qualname__uSUPPRESSuNoneu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu _HelpActionêsu _HelpActioncsA|EeZdZdeed‡fdd†Zddd„Z‡S(u_VersionActionu&show program's version number and exitc s>tt|ƒjd|d|d|ddd|ƒ||_dS(Nuoption_stringsudestudefaultunargsiuhelp(usuperu_VersionActionu__init__uversion(uselfuoption_stringsuversionudestudefaultuhelp(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__ÿsu_VersionAction.__init__cCsT|j}|dkr!|j}n|jƒ}|j|ƒ|jd|jƒƒdS(Numessage(uversionuNoneu_get_formatteruadd_textuexitu format_help(uselfuparseru namespaceuvaluesu option_stringuversionu formatter((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__call__ s      u_VersionAction.__call__N(u__name__u __module__u __qualname__uNoneuSUPPRESSu__init__u__call__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_VersionActionýs  u_VersionActioncsl|EeZdZGdd„deƒZed d ‡fdd†Zdd„Zdd„Z d d d „Z ‡S( u_SubParsersActioncs&|EeZdZ‡fdd†Z‡S(u&_SubParsersAction._ChoicesPseudoActionc sb|}}|r*|ddj|ƒ7}nttj|ƒ}|jdgd|d|d|ƒdS(Nu (%s)u, uoption_stringsudestuhelpumetavar(ujoinusuperu_SubParsersActionu_ChoicesPseudoActionu__init__(uselfunameualiasesuhelpumetavarudestusup(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__s  u/_SubParsersAction._ChoicesPseudoAction.__init__(u__name__u __module__u __qualname__u__init__(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_ChoicesPseudoActionsu_ChoicesPseudoActionc sh||_||_tjƒ|_g|_tt|ƒjd|d|dt d|jd|d|ƒdS(Nuoption_stringsudestunargsuchoicesuhelpumetavar( u _prog_prefixu _parser_classu _collectionsu OrderedDictu_name_parser_mapu_choices_actionsusuperu_SubParsersActionu__init__uPARSER(uselfuoption_stringsuprogu parser_classudestuhelpumetavar(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__"s    u_SubParsersAction.__init__cKsÂ|jdƒdkr/d|j|f|d”su$FileType.__repr__..u%s(%s)(u_modeu_bufsizeujoinutypeu__name__(uselfuargsuargs_str((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__repr__’suFileType.__repr__Niÿÿÿÿ(u__name__u __module__u __qualname__u__doc__u__init__u__call__u__repr__(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyuFileTypeos  cBsJ|EeZdZdZdd„Zdd„Zdd„Zdd „Zd S( u Namespaceu“Simple object for storing attributes. Implements equality by attribute names and values, and provides a simple string representation. cKs)x"|D]}t||||ƒqWdS(N(usetattr(uselfukwargsuname((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__¢s uNamespace.__init__cCst|ƒt|ƒkS(N(uvars(uselfuother((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__eq__¦suNamespace.__eq__cCs ||k S(N((uselfuother((u-/opt/alt/python33/lib64/python3.3/argparse.pyu__ne__©suNamespace.__ne__cCs ||jkS(N(u__dict__(uselfukey((u-/opt/alt/python33/lib64/python3.3/argparse.pyu __contains__¬suNamespace.__contains__N(u__name__u __module__u __qualname__u__doc__u__init__u__eq__u__ne__u __contains__(u __locals__((u-/opt/alt/python33/lib64/python3.3/argparse.pyu Namespace›s    csø|EeZdZ‡fdd†Zdd„Zd%dd„Zdd„Zd d „Zd d „Z d d„Z dd„Z dd„Z dd„Z dd„Zdd„Zdd„Zd%dd„Zdd„Zdd „Zd!d"„Zd#d$„Z‡S(&u_ActionsContainercsgtt|ƒjƒ||_||_||_||_i|_|jddt ƒ|jddt ƒ|jddt ƒ|jddt ƒ|jddt ƒ|jddtƒ|jddtƒ|jddtƒ|jdd tƒ|jdd tƒ|jdd tƒ|jƒg|_i|_g|_g|_i|_tjd ƒ|_g|_dS( Nuactionustoreu store_constu store_trueu store_falseuappendu append_constucountuhelpuversionuparsersu^-\d+$|^-\d*\.\d+$(usuperu_ActionsContaineru__init__u descriptionuargument_defaultu prefix_charsuconflict_handleru _registriesuregisteruNoneu _StoreActionu_StoreConstActionu_StoreTrueActionu_StoreFalseActionu _AppendActionu_AppendConstActionu _CountActionu _HelpActionu_VersionActionu_SubParsersActionu _get_handleru_actionsu_option_string_actionsu_action_groupsu_mutually_exclusive_groupsu _defaultsu_reucompileu_negative_number_matcheru_has_negative_number_optionals(uselfu descriptionu prefix_charsuargument_defaultuconflict_handler(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__²s2           u_ActionsContainer.__init__cCs#|jj|iƒ}|||Ïs u<_ActionsContainer._handle_conflict_error..(ungettextulenujoinu ArgumentError(uselfuactionuconflicting_actionsumessageuconflict_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_handle_conflict_errorËs  u(_ActionsContainer._handle_conflict_errorcCsZxS|D]K\}}|jj|ƒ|jj|dƒ|js|jj|ƒqqWdS(N(uoption_stringsuremoveu_option_string_actionsupopuNoneu containeru_remove_action(uselfuactionuconflicting_actionsu option_string((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_handle_conflict_resolveÔs  u*_ActionsContainer._handle_conflict_resolveN(u__name__u __module__u __qualname__u__init__uregisteruNoneu _registry_getu set_defaultsu get_defaultu add_argumentuadd_argument_groupuadd_mutually_exclusive_groupu _add_actionu_remove_actionu_add_container_actionsu_get_positional_kwargsu_get_optional_kwargsu_pop_action_classu _get_handleru_check_conflictu_handle_conflict_erroru_handle_conflict_resolve(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_ActionsContainer°s$4  /     (  $  u_ActionsContainercsP|EeZdZdd‡fdd†Z‡fdd†Z‡fdd†Z‡S(u_ArgumentGroupc s¹|j}|d|jƒ|d|jƒ|d|jƒtt|ƒj}|d||||_g|_|j |_ |j |_ |j |_ |j |_ |j |_ |j|_dS(Nuconflict_handleru prefix_charsuargument_defaultu description(u setdefaultuconflict_handleru prefix_charsuargument_defaultusuperu_ArgumentGroupu__init__utitleu_group_actionsu _registriesu_actionsu_option_string_actionsu _defaultsu_has_negative_number_optionalsu_mutually_exclusive_groups(uselfu containerutitleu descriptionukwargsuupdateu super_init(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__ås        u_ArgumentGroup.__init__cs,tt|ƒj|ƒ}|jj|ƒ|S(N(usuperu_ArgumentGroupu _add_actionu_group_actionsuappend(uselfuaction(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu _add_actionûsu_ArgumentGroup._add_actioncs*tt|ƒj|ƒ|jj|ƒdS(N(usuperu_ArgumentGroupu_remove_actionu_group_actionsuremove(uselfuaction(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu_remove_actionsu_ArgumentGroup._remove_actionN(u__name__u __module__u __qualname__uNoneu__init__u _add_actionu_remove_action(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_ArgumentGroupãsu_ArgumentGroupcsA|EeZdZd‡fdd†Zdd„Zdd„Z‡S(u_MutuallyExclusiveGroupcs,tt|ƒj|ƒ||_||_dS(N(usuperu_MutuallyExclusiveGroupu__init__urequiredu _container(uselfu containerurequired(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__s u _MutuallyExclusiveGroup.__init__cCsJ|jr$tdƒ}t|ƒ‚n|jj|ƒ}|jj|ƒ|S(Nu-mutually exclusive arguments must be optional(urequiredu_u ValueErroru _containeru _add_actionu_group_actionsuappend(uselfuactionumsg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _add_action s   u#_MutuallyExclusiveGroup._add_actioncCs$|jj|ƒ|jj|ƒdS(N(u _containeru_remove_actionu_group_actionsuremove(uselfuaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_remove_actionsu&_MutuallyExclusiveGroup._remove_actionF(u__name__u __module__u __qualname__uFalseu__init__u _add_actionu_remove_action(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyu_MutuallyExclusiveGroups u_MutuallyExclusiveGroupcs |EeZdZdZd;d;d;d;gedd;d;dd<‡fdd† Zdd„Zdd „Z d d „Z d d „Z dd„Z d;d;dd„Z d;d;dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.d/„Zd;d0d1„Zd;d2d3„Zd;d4d5„Zd6d;d7d8„Z d9d:„Z!‡S(=uArgumentParseruaObject for parsing command line strings into Python objects. Keyword Arguments: - prog -- The name of the program (default: sys.argv[0]) - usage -- A usage message (default: auto-generated from arguments) - description -- A description of what the program does - epilog -- Text following the argument descriptions - parents -- Parsers whose arguments should be copied into this one - formatter_class -- HelpFormatter class for printing help messages - prefix_chars -- Characters that prefix optional arguments - fromfile_prefix_chars -- Characters that prefix files containing additional arguments - argument_default -- The default value for all arguments - conflict_handler -- String indicating how to handle conflicts - add_help -- Add a -h/-help option u-uerrorc  sštt|ƒj} | d|d|d| d| ƒ|dkrYtjjtjdƒ}n||_ ||_ ||_ ||_ ||_ | |_|j} | tdƒƒ|_| tdƒƒ|_d|_dd „}|jd d|ƒd |krüd n|d}|jrF|j|d |d ddddtdtdƒƒnxM|D]E}|j|ƒy |j}Wntk rYqMX|jj|ƒqMWdS(Nu descriptionu prefix_charsuargument_defaultuconflict_handleriupositional argumentsuoptional argumentscSs|S(N((ustring((u-/opt/alt/python33/lib64/python3.3/argparse.pyuidentityOsu)ArgumentParser.__init__..identityutypeu-uhiuhelpuactionudefaultushow this help message and exit(usuperuArgumentParseru__init__uNoneu_osupathubasenameu_sysuargvuproguusageuepiloguformatter_classufromfile_prefix_charsuadd_helpuadd_argument_groupu_u _positionalsu _optionalsu _subparsersuregisteru add_argumentuSUPPRESSu_add_container_actionsu _defaultsuAttributeErroruupdate(uselfuproguusageu descriptionuepiloguparentsuformatter_classu prefix_charsufromfile_prefix_charsuargument_defaultuconflict_handleruadd_helpu superinitu add_groupuidentityudefault_prefixuparentudefaults(u __class__(u-/opt/alt/python33/lib64/python3.3/argparse.pyu__init__+s@                  uArgumentParser.__init__cs/ddddddg}‡fdd†|DƒS( Nuproguusageu descriptionuformatter_classuconflict_handleruadd_helpcs%g|]}|tˆ|ƒf‘qS((ugetattr(u.0uname(uself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu rs u.ArgumentParser._get_kwargs..((uselfunames((uselfu-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_kwargsis uArgumentParser._get_kwargsc KsG|jdk r%|jtdƒƒn|jdt|ƒƒd|ksSd|kr›t|jddƒƒ}t|jddƒƒ}|j||ƒ|_n |j|_|j dƒdkr|j ƒ}|j ƒ}|j }|j |j||dƒ|jƒjƒ|džs u8ArgumentParser._get_optional_actions..(u_actions(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_optional_actionss u$ArgumentParser._get_optional_actionscCsdd„|jDƒS(NcSsg|]}|js|‘qS((uoption_strings(u.0uaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu £s u:ArgumentParser._get_positional_actions..(u_actions(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_positional_actions¢s u&ArgumentParser._get_positional_actionscCsK|j||ƒ\}}|rGtdƒ}|j|dj|ƒƒn|S(Nuunrecognized arguments: %su (uparse_known_argsu_uerrorujoin(uselfuargsu namespaceuargvumsg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu parse_argsªs  uArgumentParser.parse_argsc Cs}|dkr"tjdd…}n t|ƒ}|dkrFtƒ}nx`|jD]U}|jtk rPt||jƒs¥|j tk r¢t ||j|j ƒq¢q¥qPqPWx:|j D]/}t||ƒs³t |||j |ƒq³q³Wy[|j ||ƒ\}}t|t ƒr6|jt|t ƒƒt|t ƒn||fSWn5tk rxtjƒd}|jt|ƒƒYnXdS(Ni(uNoneu_sysuargvulistu Namespaceu_actionsudestuSUPPRESSuhasattrudefaultusetattru _defaultsu_parse_known_argsu_UNRECOGNIZED_ARGS_ATTRuextendugetattrudelattru ArgumentErroruexc_infouerrorustr(uselfuargsu namespaceuactionudestuerr((u-/opt/alt/python33/lib64/python3.3/argparse.pyuparse_known_args±s,    # uArgumentParser.parse_known_argsc sFˆ jdk r!ˆ jˆƒ‰ni‰x~ˆ jD]s}|j}xat|jƒD]P\}}ˆj|gƒ}|j|d|…ƒ|j||dd…ƒqPWq1Wi‰g}tˆƒ} x•t| ƒD]‡\}} | dkr|j dƒx_| D]} |j dƒqùWq͈ j | ƒ} | dkr7d} n| ˆ|.take_actioncsˆ|}|\}}}ˆj}g}x«|dkrPˆjˆ|ƒ|dS|dk ry||dƒ}ˆj}|dkr|d|kr|j|g|fƒ|d} | |d}|dd…pÑd} ˆj} || krü| |}| }qvtdƒ} t|| |ƒ‚qÓ|dkrW|d} |g}|j|||fƒPqÓtdƒ} t|| |ƒ‚q+|d}ˆ|d…}|||ƒ}||} ˆ|| …}|j|||fƒPq+x'|D]\}}}ˆ|||ƒqÝW| S(NiuAiuignored explicit argument %r(u_match_argumentuNoneuappendu prefix_charsu_option_string_actionsu_u ArgumentError(u start_indexu option_tupleuactionu option_stringu explicit_argumatch_argumentu action_tuplesu arg_countucharsucharunew_explicit_argu optionals_mapumsgustopuargsustartuselected_patterns(u arg_stringsuarg_strings_patternuextrasuoption_string_indicesuselfu take_action(u-/opt/alt/python33/lib64/python3.3/argparse.pyuconsume_optionalsN                 u:ArgumentParser._parse_known_args..consume_optionalcs—ˆj}ˆ|d…}|ˆ|ƒ}xHtˆ|ƒD]7\}}ˆ|||…}||7}ˆ||ƒq8Wˆt|ƒd…ˆdd…<|S(N(u_match_arguments_partialuzipulen(u start_indexu match_partialuselected_patternu arg_countsuactionu arg_countuargs(u arg_stringsuarg_strings_patternu positionalsuselfu take_action(u-/opt/alt/python33/lib64/python3.3/argparse.pyuconsume_positionalses   u=ArgumentParser._parse_known_args..consume_positionalsics"g|]}|ˆkr|‘qS(((u.0uindex(u start_index(u-/opt/alt/python33/lib64/python3.3/argparse.pyu ƒs u4ArgumentParser._parse_known_args..u(the following arguments are required: %su, cSs+g|]!}|jtk rt|ƒ‘qS((uhelpuSUPPRESSu_get_action_name(u.0uaction((u-/opt/alt/python33/lib64/python3.3/argparse.pyu Ás u#one of the arguments %s is requiredu iÿÿÿÿ(ufromfile_prefix_charsuNoneu_read_args_from_filesu_mutually_exclusive_groupsu_group_actionsu enumerateu setdefaultuextenduiteruappendu_parse_optionalujoinusetu_get_positional_actionsumaxuminu_actionsurequiredu_get_action_nameudefaultu isinstanceustruhasattrudestugetattrusetattru _get_valueuerroru_(uselfu arg_stringsu namespaceu mutex_groupu group_actionsuiu mutex_actionu conflictsuarg_string_pattern_partsuarg_strings_iteru arg_stringu option_tupleupatternuconsume_optionaluconsume_positionalsumax_option_string_indexunext_option_string_indexupositionals_end_indexustringsu stop_indexurequired_actionsuactionugroupunamesumsg(( uaction_conflictsu arg_stringsuarg_strings_patternuextrasu namespaceuoption_string_indicesu positionalsu seen_actionsuseen_non_default_actionsuselfu start_indexu take_actionu-/opt/alt/python33/lib64/python3.3/argparse.pyu_parse_known_argsÔs˜ #         !!J                   !u ArgumentParser._parse_known_argscCsg}x|D]ú}| s-|d|jkr=|j|ƒq y’t|dd…ƒ}zjg}xA|jƒjƒD]-}x$|j|ƒD]}|j|ƒqˆWqrW|j|ƒ}|j|ƒWd|jƒXWq t k rt j ƒd}|j t |ƒƒYq Xq W|S(Nii(ufromfile_prefix_charsuappenduopenureadu splitlinesuconvert_arg_line_to_argsu_read_args_from_filesuextenducloseuIOErroru_sysuexc_infouerrorustr(uselfu arg_stringsunew_arg_stringsu arg_stringu args_fileuarg_lineuarguerr((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_read_args_from_filesÊs$  u$ArgumentParser._read_args_from_filescCs|gS(N((uselfuarg_line((u-/opt/alt/python33/lib64/python3.3/argparse.pyuconvert_arg_line_to_argsçsu'ArgumentParser.convert_arg_line_to_argscCs°|j|ƒ}tj||ƒ}|dkritdƒd6tdƒt6tdƒt6}tdd|jƒ|j}|j |j|ƒ}t ||ƒ‚nt |j dƒƒS(Nuexpected one argumentuexpected at most one argumentuexpected at least one argumentuexpected %s argumentuexpected %s argumentsi( u_get_nargs_patternu_reumatchuNoneu_uOPTIONALu ONE_OR_MOREungettextunargsugetu ArgumentErrorulenugroup(uselfuactionuarg_strings_patternu nargs_patternumatchu nargs_errorsudefaultumsg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_match_argumentês   uArgumentParser._match_argumentcs¡g}x”tt|ƒddƒD]z}|d|…}dj‡fdd†|Dƒƒ}tj||ƒ}|dk r|jdd„|jƒDƒƒPqqW|S(Niiucsg|]}ˆj|ƒ‘qS((u_get_nargs_pattern(u.0uaction(uself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu s u;ArgumentParser._match_arguments_partial..cSsg|]}t|ƒ‘qS((ulen(u.0ustring((u-/opt/alt/python33/lib64/python3.3/argparse.pyu s iÿÿÿÿ(urangeulenujoinu_reumatchuNoneuextendugroups(uselfuactionsuarg_strings_patternuresultuiu actions_sliceupatternumatch((uselfu-/opt/alt/python33/lib64/python3.3/argparse.pyu_match_arguments_partialÿs   u'ArgumentParser._match_arguments_partialc Cs|s dS|d|jkr!dS||jkrJ|j|}||dfSt|ƒdkr`dSd|kr°|jddƒ\}}||jkr°|j|}|||fSn|j|ƒ}t|ƒdkr!djdd„|Dƒƒ}i|d6|d6}td ƒ}|j||ƒnt|ƒdkr@|\} | S|j j |ƒrb|j sbdSnd |krrdSd|dfS( Niiu=u, cSsg|]\}}}|‘qS(((u.0uactionu option_stringu explicit_arg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu .s u2ArgumentParser._parse_optional..uoptionumatchesu4ambiguous option: %(option)s could match %(matches)su ( uNoneu prefix_charsu_option_string_actionsulenusplitu_get_option_tuplesujoinu_uerroru_negative_number_matcherumatchu_has_negative_number_optionals( uselfu arg_stringuactionu option_stringu explicit_argu option_tuplesuoptionsuargsumsgu option_tuple((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_parse_optionals<         uArgumentParser._parse_optionalc Cs¥g}|j}|d|kr´|d|kr´d|krV|jddƒ\}}n |}d}x<|jD]A}|j|ƒrl|j|}|||f}|j|ƒqlqlWní|d|krŠ|d|krŠ|}d}|dd…}|dd…} xž|jD]y}||krH|j|}||| f}|j|ƒq |j|ƒr |j|}|||f}|j|ƒq q Wn|jtdƒ|ƒ|S(Niiu=iuunexpected option string: %s(u prefix_charsusplituNoneu_option_string_actionsu startswithuappenduerroru_( uselfu option_stringuresultucharsu option_prefixu explicit_arguactionutupushort_option_prefixushort_explicit_arg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_option_tuplesIs8        u!ArgumentParser._get_option_tuplescCsÒ|j}|dkrd}n€|tkr3d}nk|tkrHd}nV|tkr]d}nA|tkrrd}n,|tkr‡d}nddjd |ƒ}|jrÎ|j dd ƒ}|j d d ƒ}n|S( Nu(-*A-*)u(-*A?-*)u (-*[A-]*)u (-*A[A-]*)u([-AO]*)u (-*A[-AO]*)u(-*%s-*)u-*uAuu-( unargsuNoneuOPTIONALu ZERO_OR_MOREu ONE_OR_MOREu REMAINDERuPARSERujoinuoption_stringsureplace(uselfuactionunargsu nargs_pattern((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_nargs_patternus$              u!ArgumentParser._get_nargs_patterncsˆjttgkr>y|jdƒWq>tk r:Yq>Xn| r©ˆjtkr©ˆjriˆj}n ˆj}t |t ƒrÿˆj ˆ|ƒ}ˆj ˆ|ƒqÿnV| rýˆjt krýˆj rýˆjdk räˆj}n|}ˆj ˆ|ƒnt|ƒdkrRˆjdtgkrR|\}ˆj ˆ|ƒ}ˆj ˆ|ƒn­ˆjtkr€‡‡fdd†|Dƒ}nˆjtkr‡‡fdd†|Dƒ}ˆj ˆ|dƒn=‡‡fdd†|Dƒ}x|D]}ˆj ˆ|ƒqåW|S(Nu--ics"g|]}ˆjˆ|ƒ‘qS((u _get_value(u.0uv(uactionuself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu Ås u.ArgumentParser._get_values..cs"g|]}ˆjˆ|ƒ‘qS((u _get_value(u.0uv(uactionuself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu És ics"g|]}ˆjˆ|ƒ‘qS((u _get_value(u.0uv(uactionuself(u-/opt/alt/python33/lib64/python3.3/argparse.pyu Îs (unargsuPARSERu REMAINDERuremoveu ValueErroruOPTIONALuoption_stringsuconstudefaultu isinstanceustru _get_valueu _check_valueu ZERO_OR_MOREuNoneulen(uselfuactionu arg_stringsuvalueu arg_stringuv((uactionuselfu-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_values¡s>      '  uArgumentParser._get_valuesc Cs|jd|j|jƒ}t|ƒsItdƒ}t|||ƒ‚ny||ƒ}Wn½tk r°t|jdt|jƒƒ}tt j ƒdƒ}t||ƒ‚Ynit t fk rt|jdt|jƒƒ}i|d6|d6}tdƒ}t|||ƒ‚YnX|S(Nutypeu%r is not callableu__name__iuvalueu!invalid %(type)s value: %(value)r( u _registry_getutypeucallableu_u ArgumentErroruArgumentTypeErrorugetattrureprustru_sysuexc_infou TypeErroru ValueError(uselfuactionu arg_stringu type_funcumsguresultunameuargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _get_valueÕs     uArgumentParser._get_valuecCsm|jdk ri||jkrii|d6djtt|jƒƒd6}tdƒ}t|||ƒ‚ndS(Nuvalueu, uchoicesu3invalid choice: %(value)r (choose from %(choices)s)(uchoicesuNoneujoinumapurepru_u ArgumentError(uselfuactionuvalueuargsumsg((u-/opt/alt/python33/lib64/python3.3/argparse.pyu _check_valueïs   uArgumentParser._check_valuecCs2|jƒ}|j|j|j|jƒ|jƒS(N(u_get_formatteru add_usageuusageu_actionsu_mutually_exclusive_groupsu format_help(uselfu formatter((u-/opt/alt/python33/lib64/python3.3/argparse.pyu format_usageús  uArgumentParser.format_usagecCs |jƒ}|j|j|j|jƒ|j|jƒxK|jD]@}|j|j ƒ|j|jƒ|j |j ƒ|j ƒqBW|j|j ƒ|jƒS(N(u_get_formatteru add_usageuusageu_actionsu_mutually_exclusive_groupsuadd_textu descriptionu_action_groupsu start_sectionutitleu add_argumentsu_group_actionsu end_sectionuepilogu format_help(uselfu formatteru action_group((u-/opt/alt/python33/lib64/python3.3/argparse.pyu format_help s  uArgumentParser.format_helpcCs|jd|jƒS(Nuprog(uformatter_classuprog(uself((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_get_formatter suArgumentParser._get_formattercCs2|dkrtj}n|j|jƒ|ƒdS(N(uNoneu_sysustdoutu_print_messageu format_usage(uselfufile((u-/opt/alt/python33/lib64/python3.3/argparse.pyu print_usage s  uArgumentParser.print_usagecCs2|dkrtj}n|j|jƒ|ƒdS(N(uNoneu_sysustdoutu_print_messageu format_help(uselfufile((u-/opt/alt/python33/lib64/python3.3/argparse.pyu print_help" s  uArgumentParser.print_helpcCs2|r.|dkrtj}n|j|ƒndS(N(uNoneu_sysustderruwrite(uselfumessageufile((u-/opt/alt/python33/lib64/python3.3/argparse.pyu_print_message' s  uArgumentParser._print_messageicCs-|r|j|tjƒntj|ƒdS(N(u_print_messageu_sysustderruexit(uselfustatusumessage((u-/opt/alt/python33/lib64/python3.3/argparse.pyuexit0 suArgumentParser.exitcCsE|jtjƒi|jd6|d6}|jdtdƒ|ƒdS(uðerror(message: string) Prints a usage message incorporating the message to stderr and exits. If you override this in a subclass, it should not return -- it should either exit or raise an exception. uprogumessageiu%(prog)s: error: %(message)s N(u print_usageu_sysustderruproguexitu_(uselfumessageuargs((u-/opt/alt/python33/lib64/python3.3/argparse.pyuerror5 s uArgumentParser.errorNT("u__name__u __module__u __qualname__u__doc__uNoneu HelpFormatteruTrueu__init__u _get_kwargsuadd_subparsersu _add_actionu_get_optional_actionsu_get_positional_actionsu parse_argsuparse_known_argsu_parse_known_argsu_read_args_from_filesuconvert_arg_line_to_argsu_match_argumentu_match_arguments_partialu_parse_optionalu_get_option_tuplesu_get_nargs_patternu _get_valuesu _get_valueu _check_valueu format_usageu format_helpu_get_formatteru print_usageu print_helpu_print_messageuexituerror(u __locals__((u __class__u-/opt/alt/python33/lib64/python3.3/argparse.pyuArgumentParsersL3     # ö     : , , 4     (6u__doc__u __version__u__all__u collectionsu _collectionsucopyu_copyuosu_osureu_reusysu_sysutextwrapu _textwrapugettextu_ungettextuSUPPRESSuOPTIONALu ZERO_OR_MOREu ONE_OR_MOREuPARSERu REMAINDERu_UNRECOGNIZED_ARGS_ATTRuobjectu_AttributeHolderu _ensure_valueu HelpFormatteruRawDescriptionHelpFormatteruRawTextHelpFormatteruArgumentDefaultsHelpFormatteruMetavarTypeHelpFormatteru_get_action_nameu Exceptionu ArgumentErroruArgumentTypeErroruActionu _StoreActionu_StoreConstActionu_StoreTrueActionu_StoreFalseActionu _AppendActionu_AppendConstActionu _CountActionu _HelpActionu_VersionActionu_SubParsersActionuFileTypeu Namespaceu_ActionsContaineru_ArgumentGroupu_MutuallyExclusiveGroupuArgumentParser(((u-/opt/alt/python33/lib64/python3.3/argparse.pyu>sz        ÿë    [#%Y,ÿ4"