Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
KiSrSr/SQrSSKrSSKrSSKrSSK J r J r Sr Sr SrS rS rS rS r"S S\5rSr"SS\5r"SS\5r"SS\5r"SS\5r"SS\5rSr"SS\5r"SS\5r"SS \5r\"5r "S!S"\5r!"S#S$\5r""S%S&\5r#"S'S(\#5r$"S)S*\#5r%"S+S,\5r&"S-S.\5r'"S/S0\5r("S1S2\5r)"S3S4\5r*"S5S6\5r+"S7S8\&5r,"S9S:\5r-"S;S<\5r."S=S>\5r/"S?S@\/5r0"SASB\05r1"SCSD\\/5r2g)Ea 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.) z1.1)ArgumentParser ArgumentErrorArgumentTypeErrorBooleanOptionalActionFileType HelpFormatterArgumentDefaultsHelpFormatterRawDescriptionHelpFormatterRawTextHelpFormatterMetavarTypeHelpFormatter NamespaceAction ONE_OR_MOREOPTIONALPARSER REMAINDERSUPPRESS ZERO_OR_MOREN)gettextngettextz ==SUPPRESS==?*+zA......_unrecognized_argsc*\rSrSrSrSrSrSrSrg)_AttributeHolderkaAbstract 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__. c[U5Rn/n0nUR5HnUR[ U55 M UR 5H8upVUR 5(aURU<SU<35 M4XcU'M: U(aURS[ U5-5 U<SSRU5<S3$)N=z**%s(, ))type__name__ _get_argsappendrepr _get_kwargs isidentifierjoin)self type_name arg_strings star_argsargnamevalues //opt/alt/python313/lib64/python3.13/argparse.py__repr___AttributeHolder.__repr__tsJ''   >>#C   tCy )$++-KD  """"dE#:;"'$ .    vY7 8$dii &<==cH[URR55$N)list__dict__itemsr,s r3r)_AttributeHolder._get_kwargssDMM'')**r6c/$r8r<s r3r&_AttributeHolder._get_argss r6r?N) r% __module__ __qualname____firstlineno____doc__r4r)r&__static_attributes__r?r6r3rrks >+r6rcdUc/$[U5[LaUSS$SSKnURU5$Nr)r$r9copy)r;rHs r3 _copy_itemsrIs5 }  E{dQx 99U r6c\rSrSrSrS#SjrSrSr"SS\5r S r S r S r S r S$S jrSrSrSrSrSrSrSrS$SjrSrSrSrSrSrSrSrSrSrSr S r!S!r"S"r#g)%rzFormatter 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. NcUc#SSKnUR5RnUS-nXlX l[ U[ US- US-55UlX@lSUl SUl SUl URUS5Ul URUl[R "S[R"5Ul[R "S5Ulg)Nrz\s+z\n\n\n+)shutilget_terminal_sizecolumns_prog_indent_incrementminmax_max_help_position_width_current_indent_level_action_max_length_Section _root_section_current_section_recompileASCII_whitespace_matcher_long_break_matcher)r,progindent_incrementmax_help_positionwidthrOs r3__init__HelpFormatter.__init__s = ,,.66E QJE !1"%&7&)%"*6F6J&K#M   "#!]]46 $ 2 2#&;;vsyy#A #&;;z#: r6clU=RUR- slU=RS- slgNrXrSrYr<s r3_indentHelpFormatter._indents'  6 66 q r6cU=RUR-slURS:dS5eU=RS-slg)NrzIndent decreased below 0.rkrlr<s r3_dedentHelpFormatter._dedentsA  6 66##q(E*EE( q r6c$\rSrSrSSjrSrSrg)HelpFormatter._SectionNc6XlX lX0l/Ulgr8) formatterparentheadingr;)r,rvrwrxs r3rgHelpFormatter._Section.__init__s&N K"LDJr6c URbURR5 URRnU"URVVs/sH up#U"U6PM snn5nURbURR 5 U(dgUR [LaKUR b>URRn[S5[UR S9-nSUSU4-nOSnU"SXtS/5$s snnf)Nz %(heading)s:)rx%*s%s  ) rwrvrm _join_partsr;rprxrrX_dict)r,r+funcargs item_helpcurrent_indent heading_textrxs r3 format_help"HelpFormatter._Section.format_helps{{&&&(>>--DDJJGJjddDkJGHI{{&&&(||8+ 0H!%!?!? 04 3MM #~r<&HHw489 9#HsD )rvrxr;rwr8)r%rArBrCrgrrEr?r6r3r[rss    :r6r[cPURRRX45 gr8)r]r;r')r,rrs r3 _add_itemHelpFormatter._add_items ##**D<8r6cUR5 URXRU5nURUR/5 X lgr8)rmr[r]rr)r,rxsections r3 start_sectionHelpFormatter.start_sections; --&;&;WE w**B/ 'r6cZURRUlUR5 gr8)r]rwrpr<s r3 end_sectionHelpFormatter.end_sections $ 5 5 < < r6cZU[La"UbURURU/5 gggr8)rr _format_text)r,texts r3add_textHelpFormatter.add_texts- x D$4 NN4,,tf 5%5 r6cXU[La!XX44nURURU5 ggr8)rr _format_usage)r,usageactionsgroupsprefixrs r3 add_usageHelpFormatter.add_usages-  61D NN4--t 4 !r6cUR[LaURn[U"U55UR-/nUR U5H0nUR [U"U55UR-5 M2 [U5n[URU5UlURURU/5 ggr8) helpr_format_action_invocationlenrX_iter_indented_subactionsr'rUrZr_format_action)r,actionget_invocationinvocation_lengths subaction action_lengths r3 add_argumentHelpFormatter.add_arguments ;;h &";;N"%nV&<"=@T@T"T!U !;;FC "))#nY.G*H4K_K_*_`D 23M&)$*A*A*7'9D # NN4.. 9 'r6c8UHnURU5 M gr8)r)r,rrs r3 add_argumentsHelpFormatter.add_argumentssF   f %r6cURR5nU(a0URRSU5nUR S5S-nU$)N r})r\rrbsubstrip)r,rs r3rHelpFormatter.format_helpsI!!--/ ++//=D::d#d*D r6cxSRUVs/sHnU(dM U[LdMUPM sn5$s snf)Nr{)r+r)r, part_stringsparts r3r~HelpFormatter._join_parts%sCww$0:$0D$($8$0:; ;:s 777c^Uc [S5nUbU[URS9-nGOUcU(dS[URS9-nGOUGcS[URS9-n/n/nUH8nUR(aUR U5 M'UR U5 M: UR n U "Xg-U5n SR XZ4V s/sH o(dM U PM sn 5nURUR- m[U5[U5-T:Ga)Xg-n URX[U55upU SUnXSnS U4Sjjn[U5[U5-ST-::aeS[U5[U5-S--nU(a'U"U/U-UU5nURU"UU55 O}U(aU"U/U-UU5nOgU/nOcS[U5-nUU-n U"U U5n[U5S:a2/nURU"UU55 URU"UU55 U/U-nSR U5nU<U<S 3$s sn f) Nzusage: rcz%(prog)s c>/n/n[U5nUb[U5S- nOUS- nUHknUS-[U5-T:a1U(a*URUSRU5-5 /nUS- nURU5 U[U5S-- nMm U(a#URUSRU5-5 Ub USUSUS'U$)Nrkrr)rr'r+) partsindentrlinesline indent_lengthline_lenr text_widths r3 get_lines.HelpFormatter._format_usage..get_linesWsED$'KM)#&v;?#01#4 %#a<#d)3j@T!LL#((4.)@A#%D'4q'8H D) CIM1 !& Vchhtn%<=)#(8MN#;a Lr6g?rkr}rr8) rrrRoption_stringsr'_format_actions_usager+rWrXr#_get_actions_usage_parts_with_splitextend)r,rrrrrc optionals positionalsrformat action_usages all_actionsr pos_start opt_parts pos_partsrrrrs @r3rHelpFormatter._format_usage*sX >y\F  Ddjj11E]74::!66E]$** 55DIK!(($$V,&&v. "//F!)"96BLHH$)=C)=Aa)=CDEt';';;J6{SZ'*4 (5 #'#K#KY$ "*9- !*- !,v;T*dZ.?? CK#d)$;a$?@F )4&9*DHelpFormatter._get_actions_usage_parts_with_split..sN9Mv;;(*9Ms rN[]rkr[%s]T)reverse())r{r{z[])startz |c3.# UH ocMSv M g7frjr?)rps r3rrsJ'8!AA'8s )set_group_actions ValueErrorallindexrupdaterrr#_get_default_metavar_for_positional _format_argsnargs format_usage!_get_default_metavar_for_optionalrequiredr'sorted enumerateaddrangesum)r,rr opt_count group_actionsinsertsgrouprendrrrdefault option_string args_stringinserted_separators_indicesitem group_parts group_sizeopencloseirs r3r1HelpFormatter._get_actions_usage_parts_with_splits" E'' <w!788N9M9MNNN 0 e&:&:1&=>c%"6"677%)=)==!(()=)=>*/EJ'>$F{{h&**BB6J((9*Aw#~$r(c/#Abz!' 5 5a 8 <<1$!..0D #DDVLG"&"3"3F"DK&3[AD6+F!D=D LL KP'*e# $7JE3J'E,1,<Q, {{&&M9C%OM < /&&LGC'#-ML&&M9C%OM(L ;;6;;,,..))&1I!..yE  Y,JqM)JJK&qrNDLLmR-F!FG+''-- LL 77?I LL,,Y7 8@&&r6cnUR(d7URU5nSRURX5"S55$URS:XaSRUR5$UR U5nUR X5nSRUR5S-U-$)Nrrkrr")rrr+_metavar_formatterrrr)r,rrrs r3r'HelpFormatter._format_action_invocation+s$$>>vFG88D33FDQGH H ||q yy!6!677 @@H"//@ yy!6!67#= KKr6c^URb URmO>[T[5(aT$T4U-$r8) isinstancetuple) tuple_sizeresults r3r0HelpFormatter._metavar_formatter..formatFs"&%(( zJ..r6)metavarchoicesr+mapstr)r,rdefault_metavarrr"s @r3r HelpFormatter._metavar_formatter>sO >> %^^F ^^ 'chhs3'?@@F$F /  r6cURX5nURc SU"S5-nU$UR[:Xa SU"S5-nU$UR[:Xa&U"S5n[ U5S:XaSU-nU$SU-nU$UR[ :Xa SU"S5-nU$UR[ :XaSnU$UR[:Xa S U"S5-nU$UR[:XaS nU$[UR5Vs/sHnSPM nnS RU5U"UR5-nU$s snf![a [S 5Sef=f) Nz%srkrrMz [%s [%s ...]]z[%s ...]z %s [%s ...]rz%s ...r{zinvalid nargs valuer) rrrrrrrrrr TypeErrorrr+)r,rr( get_metavarr"r$rformatss r3rHelpFormatter._format_argsMs--fF << KN*F. -\\X %k!n,F* )\\\ )!!nG7|q (72" $g- \\[ ("[^3F \\Y &F \\V # A.F \\X %F  B).v||)<=) B !67TA Bs:E  EE E E!c[[U5URS9n[U5HnX#[LdMX# M [U5H(n[ X#S5(dMX#R X#'M* URS5b%SR[[US55US'URU5U-$)Nrr%r%r") rvarsrRr9rhasattrr%getr+r&r'_get_help_string)r,rparamsr1s r3r HelpFormatter._expand_helpisd6l4LD|x'L!LDv|Z00%|44 ! ::i , $ #c6)3D*E FF9 $$V,v55r6c## URnUR5 U"5ShvN UR5 gN![a gf=f7fr8)_get_subactionsrmrpAttributeError)r,rget_subactionss r3r'HelpFormatter._iter_indented_subactionsusM #33N LLN%' ' ' LLN (    s1A AAAA A AAAcURRSU5R5nSSKnUR X5$)Nrr)rarrtextwrapwrap)r,rrfr<s r3r HelpFormatter._split_liness7''++C6<<> }}T))r6cURRSU5R5nSSKnUR XUUS9$)Nrr)initial_indentsubsequent_indent)rarrr<fill)r,rrfrr<s r3r HelpFormatter._fill_textsD''++C6<<>}}T,2/57 7r6cUR$r8)rr,rs r3r3HelpFormatter._get_help_string {{r6c6URR5$r8)destupperrEs r3r/HelpFormatter._get_default_metavar_for_optionals{{  ""r6cUR$r8)rIrEs r3r1HelpFormatter._get_default_metavar_for_positionalrGr6) rZrXr]rSrYrbrVrRr\rarW)rMNr8)$r%rArBrCrDrgrmrpobjectr[rrrrrrrrr~rrrrrrrrrr rr r r3rrrEr?r6r3rrs#$#% ;@ :6:@9( 65 :"&; \,|HcGJB.'`L& 8 6*7#r6rc\rSrSrSrSrSrg)r izHelp 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. cT^SRU4SjURSS955$)Nr{c3.># UH nTU-v M g7fr8r?)rrrs r3r9RawDescriptionHelpFormatter._fill_text..sP1Ov}1OsT)keepends)r+ splitlines)r,rrfrs `r3r &RawDescriptionHelpFormatter._fill_texts#wwP$1OPPPr6r?N)r%rArBrCrDr rEr?r6r3r r s  Qr6r c\rSrSrSrSrSrg)r izHelp 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. c"UR5$r8)rU)r,rrfs r3r !RawTextHelpFormatter._split_liness  r6r?N)r%rArBrCrDr rEr?r6r3r r s  !r6r c\rSrSrSrSrSrg)rizHelp 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. cURnUcSnSU;a_UR[LaLUR(d;[[ 4nUR (dURU;aU[S5- nU$)Nr{z %(default)z (default: %(default)s)) rrrrrrrrr)r,rrdefaulting_nargss r3r3.ArgumentDefaultsHelpFormatter._get_help_stringsg{{ <D  $h.OO (,7 $$ 8H(H344 r6r?N)r%rArBrCrDr3rEr?r6r3rrs  r6rc$\rSrSrSrSrSrSrg)r izHelp 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. c.URR$r8r$r%rEs r3r:MetavarTypeHelpFormatter._get_default_metavar_for_optional{{###r6c.URR$r8r`rEs r3r>\ )c'la.?' ' ^^{ *' '99W% % tX. .}}   S(*:*:!;<<<r6c$\rSrSrSrSrSrSrg)rizAn 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. c0[U5UlX lgr8)rh argument_namemessage)r,rgrls r3rgArgumentError.__init__s-h7 r6czURcSnO [S5nU[URURS9-$)Nz %(message)sz'argument %(argument_name)s: %(message)s)rlrk)rkrrrl)r,rs r3__str__ArgumentError.__str__sA    %"F@AFT\\+/+=+=?? ?r6)rkrlN)r%rArBrCrDrgrorEr?r6r3rrs ?r6rc\rSrSrSrSrg)riz@An error from trying to convert a command line string to a type.r?N)r%rArBrCrDrEr?r6r3rrsJr6rcJ\rSrSrSrS SjrSrSrS SjrSr g) r i aInformation 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. Nc XlX lX0lX@lXPlX`lXplXlXlXl Xl gr8 rrIrconstrr$r%rrr$ deprecated) r,rrIrrurr$r%rrr$rvs r3rgAction.__init__?s<-         $r6cN/SQnUVs/sHo"[X54PM sn$s snf)Nrtgetattrr,namesr1s r3r)Action._get_kwargsWs+  9>>wt*+>>>"c URS$rG)rr<s r3rAction.format_usagegs""1%%r6c*[[S55e)Nz.__call__() not defined)NotImplementedErrorrr,parser namespacevaluesrs r3__call__Action.__call__js!!$=">??r6) r%rurrvrIrr$rrrr$ NNNNNFNNFr8) r%rArBrCrDrgr)rrrEr?r6r3r r s:0j!%0? &@r6r cJ^\rSrSrS\\SS\S4U4SjjrSSjrSrSrU=r $) riqNFc v>/n UHEn U RU 5 U RS5(dM,SU SS-n U RU 5 MG SH.n [5U [LdMSSKn U R U SSS9 M0 U[LaSnU[LaSnU[LaSn[ TU]U USUUUUUUU S 9 g) N----no-rM)r$r%r$rzP{name!r} is deprecated as of Python 3.12 and will be removed in Python {remove}.))remove) rrIrrr$r%rrr$rv)r' startswithlocals_deprecated_defaultwarnings _deprecatedsuperrg)r,rrIrr$r%rrr$rv_option_stringsr field_namer __class__s r3rgBooleanOptionalAction.__init__rs+M  " "= 1''-- '-*; ; &&}5 ,9Jx #+>>$$2" %$9 & &D ) )G ) )G *!  #r6cxX@R;a+[X RURS5(+5 gg)Nr)rsetattrrIrrs r3rBooleanOptionalAction.__call__s/ // / Iyym.F.Fw.O*O P 0r6c8SRUR5$)Nz | )r+rr<s r3r"BooleanOptionalAction.format_usageszz$--..r6r?r8) r%rArBrCrrgrrrE __classcell__rs@r3rrqs0),,!0#fQ//r6rcH^\rSrSrSU4SjjrSSjrSrU=r$) _StoreActionic >US:Xa [S5eUbU[:wa[S[-5e[[U]UUUUUUUUU U U S9 g)Nrznargs for store actions must be != 0; if you have nothing to store, actions such as store true or store const may be more appropriate nargs must be %r to supply constrt)rrrrrg r,rrIrrurr$r%rrr$rvrs r3rg_StoreAction.__init__sv A:KL L  (!2?(JK K lD*)! + #r6c0[X RU5 gr8)rrIrs r3r_StoreAction.__call__s 99f-r6r?rr8r%rArBrCrgrrErrs@r3rrs/ !#>..r6rcB^\rSrSrSU4SjjrSSjrSrU=r$)_StoreConstActionic 6>[[U] UUSUUUUUS9 g)Nr)rrIrrurrrrv)rrrg r,rrIrurrrr$rvrs r3rg_StoreConstAction.__init__s2 /)! 0 #r6cD[X RUR5 gr8)rrIrurs r3r_StoreConstAction.__call__s 99djj1r6r?NNFNNFr8rrs@r3rrs& !#&22r6rc4^\rSrSrSU4SjjrSrU=r$)_StoreTrueActionic 4>[[U] UUSUUUUS9 g)NT)rrIrurvrrr)rrrgr,rrIrrrrvrs r3rg_StoreTrueAction.__init__s/ .)! / r6r?)FFNFr%rArBrCrgrErrs@r3rrs ! r6rc4^\rSrSrSU4SjjrSrU=r$)_StoreFalseActionic 4>[[U] UUSUUUUS9 g)NF)rrIrurrrrv)rrrgrs r3rg_StoreFalseAction.__init__s/ /)! 0 #r6r?)TFNFrrs@r3rrs ! ##r6rcH^\rSrSrSU4SjjrSSjrSrU=r$) _AppendActionic >US:Xa [S5eUbU[:wa[S[-5e[[U]UUUUUUUUU U U S9 g)Nrznargs for append actions must be != 0; if arg strings are not supplying the value to append, the append const action may be more appropriaterrt)rrrrrgrs r3rg_AppendAction.__init__sv A:OP P  (!2?(JK K mT+)! , #r6c[X RS5n[U5nURU5 [ X RU5 gr8)rzrIrIr'rr,rrrrr;s r3r_AppendAction.__call__26 99d3E" V 99e,r6r?rr8rrs@r3rrs/ !#>--r6rcB^\rSrSrSU4SjjrSSjrSrU=r$)_AppendConstActioni9c 8>[[U] UUSUUUUUUS9 g)Nr) rrIrrurrrr$rv)rrrgrs r3rg_AppendConstAction.__init__;s5  $0)! 1 #r6c[X RS5n[U5nURUR5 [ X RU5 gr8)rzrIrIr'rurrs r3r_AppendConstAction.__call__Os: 99d3E" TZZ  99e,r6r?rr8rrs@r3rr9s& !#(--r6rc>^\rSrSrSU4SjjrSSjrSrU=r$) _CountActioniVc 4>[[U] UUSUUUUS9 g)Nr)rrIrrrrrv)rrrgrs r3rg_CountAction.__init__Xs. lD*)! + #r6cl[X RS5nUcSn[X RUS-5 g)Nrrk)rzrIr)r,rrrrcounts r3r_CountAction.__call__hs. 99d3 =E 99eai0r6r?)NFNFr8rrs@r3rrVs ! # 11r6rc>^\rSrSr\\SS4U4SjjrSSjrSrU=r$) _HelpActionioNFc 2>[[U] UUUSUUS9 g)Nr)rrIrrrrv)rrrg)r,rrIrrrvrs r3rg_HelpAction.__init__qs+ k4))! * #r6cDUR5 UR5 gr8) print_helpexitrs r3r_HelpAction.__call__s r6r?r8 r%rArBrCrrgrrErrs@r3rros !! #r6rc@^\rSrSrS\\SS4U4SjjrSSjrSrU=r$)_VersionActioniNFcX>Uc [S5n[[U]UUUSUS9 X lg)Nz&show program's version number and exitr)rrIrrr)rrrrgversion)r,rrrIrrrvrs r3rg_VersionAction.__init__s? <=>D nd,) -   r6cURnUc URnUR5nURU5 URUR 5[ R 5 UR5 gr8)r_get_formatterr_print_messager_sysstdoutr)r,rrrrrrvs r3r_VersionAction.__call__s[,, ?nnG))+ 7#i335t{{C r6)rr8rrs@r3rrs#!! "r6rch^\rSrSr"SS\5r\SSS4U4SjjrSS.SjrS r S S jr S r U=r $) _SubParsersActionic(^\rSrSrU4SjrSrU=r$)&_SubParsersAction._ChoicesPseudoActionic>U=pEU(aUSSRU5-- n[[RU5nUR /XSUS9 g)Nz (%s)r")rrIrr$)r+rr_ChoicesPseudoActionrg)r,r1aliasesrr$rIsuprs r3rg/_SubParsersAction._ChoicesPseudoAction.__init__sQ! !G7TYYw%777)>>EC LL!(  *r6r?rrs@r3rrs  * *r6rFNc >X lX0l0Ul/Ul[ 5Ul[ [U]#UU[URUUUS9 g)N)rrIrr%rrr$) _prog_prefix _parser_class_name_parser_map_choices_actionsrrrrrgr) r,rrc parser_classrIrrr$rs r3rg_SubParsersAction.__init__s[!) " "5 /))) 0 r6)rvc URS5cUR<SU<3US'URSS5nXR;a[ U[ S5U-5eUH*nXPR;dM[ U[ S5U-5e SU;a>URS5nUR XU5nURRU5 UR"S0UD6nXRU'UHnXRU'M U(a6URRU5 URRU5 U$)Nrcrrr?zconflicting subparser: %szconflicting subparser alias: %sr) r2rpoprrrrrr'rrrr) r,r1rvkwargsraliasr choice_actionrs r3 add_parser_SubParsersAction.add_parsers; ::f  %(,(9(94@F6N**Y+ (( (a(C&Dt&KL LE---#!=>FHH V ::f%D 55dTJM  ! ! ( ( 7##-f-&,d#E+1 ! !% (      &    # #G , r6cUR$r8)rr<s r3r7!_SubParsersAction._get_subactionss$$$r6cUSnUSSnUR[La[X RU5 URUnXPR;aUR[ S5SU0-5 URUS5up[U 5R5Hup[X+U 5 M U(aF[U[5(d[U[/5 [U[5R!U5 gg![a8 USR UR5S.n[ S5U-n [X 5ef=f)Nrrkr") parser_namer%z5unknown parser %(parser_name)r (choices: %(choices)s)z'command '%(parser_name)s' is deprecatedr)rIrrrKeyErrorr+rrr_warningparse_known_argsr0r;r1_UNRECOGNIZED_ARGS_ATTRrzr) r,rrrrrr. subparserrmsg subnamespacekeyr2s r3r_SubParsersAction.__call__s5Qi QRj  99H $ Iyy+ 6 +--k:I ** * OOAGH*K89 :%.$>$>{D$Q! |,224JC IE *5 9&=>> #:B? I6 7 > >{ K + +#.#yy)>)>?ADKLtSC* *  +s DAE)rrrrrr8) r%rArBrCr rrrgrr7rrErrs@r3rrs>*v*0.3 D%#L#Lr6rc\rSrSrSSjrSrg) _ExtendActioniNc[X RS5n[U5nURU5 [ X RU5 gr8)rzrIrIrrrs r3r_ExtendAction.__call__rr6r?r8)r%rArBrCrrEr?r6r3r r s-r6r c.\rSrSrSrSSjrSrSrSrg) riaFactory for creating file object types Instances of FileType are typically passed as type= arguments to the ArgumentParser add_argument() method. Keyword Arguments: - mode -- A string indicating how the file is to be opened. Accepts the same values as the builtin open() function. - bufsize -- The file's desired buffer size. Accepts the same values as the builtin open() function. - encoding -- The file's encoding. Accepts the same values as the builtin open() function. - errors -- A string indicating how encoding and decoding errors are to be handled. Accepts the same value as the builtin open() function. Nc4XlX lX0lX@lgr8)_mode_bufsize _encoding_errors)r,modebufsizeencodingerrorss r3rgFileType.__init__+s  ! r6c^^US:XaSTR;a:STR;a[RR$[R$[ U4SjS55(a:STR;a[R R$[R $[ S5TR-n[U5e[UTRTRTRTR5$![a!nXS.n[ S5n[XT-5eSnAff=f) N-rbc3@># UHoTR;v M g7fr8)r)rcr,s r3r$FileType.__call__..6s4e$**_eswaxzargument "-" with mode %r)filenameerrorz$can't open '%(filename)s': %(error)s)rrstdinbufferanyrrrrrrrOSErrorr)r,stringrerrls` r3rFileType.__call__1s S=djj ,/4::,=tzz((M4::M4e444-0DJJ->t{{))ODKKO34tzzA o% 4 DMM4>> & & 4 &3D>?G#GN3 3 4s 6D D, D''D,c fURUR4nSUR4SUR4/nSR UVs/sHo3S:wdM [ U5PM snUVVs/sHupCUcM U<SU<3PM snn-5n[ U5R<SU<S3$s snfs snnf)Nrrr"rr r!r#)rrrrr+r(r$r%)r,rrr0kwargs_strs r3r4FileType.__repr__Eszz4==(t~~.4<<0HI994E4C"9id3i4EAG2gb!$2S1223 :..99F2s B(B(' B- 4 B- )rrrr)rrNN) r%rArBrCrDrgrr4rEr?r6r3rrs  4(:r6rc*\rSrSrSrSrSrSrSrg)r iQzSimple object for storing attributes. Implements equality by attribute names and values, and provides a simple string representation. c 2UHn[XX5 M gr8)r)r,rr1s r3rgNamespace.__init__XsD D -r6cf[U[5(d[$[U5[U5:H$r8)rr NotImplementedr0)r,others r3__eq__Namespace.__eq__\s(%++! !DzT%[((r6cXR;$r8)r:)r,rs r3 __contains__Namespace.__contains__asmm##r6r?N) r%rArBrCrDrgr4r7rEr?r6r3r r Qs .) $r6r c^\rSrSrU4SjrSrSSjrSrSrSr Sr S r S r S r S rS rSrSSjrSrSrSrSrSrU=r$)_ActionsContaineriec:>[[U] 5 XlX0lX lX@l0UlURSS[5 URSS[5 URSS[5 URSS[5 URSS[5 URSS[5 URSS[5 URSS[5 URSS [ 5 URSS ["5 URSS [$5 URSS [&5 UR)5 /Ul0Ul/Ul/Ul0Ul[4R6"S 5Ul/Ulg)Nrstore store_const store_true store_falser' append_constrrrparsersrz^-\d+$|^-\d*\.\d+$)rr:rg descriptionargument_default prefix_charsconflict_handler _registriesregisterrrrrrrrrrrr  _get_handler_actions_option_string_actions_action_groups_mutually_exclusive_groups _defaultsr^r__negative_number_matcher_has_negative_number_optionals)r,rBrDrCrErs r3rg_ActionsContainer.__init__gsT /1& 0( 0 hl3 h6 h /@A h .>? h /@A h-8 h0BC h6 h 4 h >: h +<= h-8  &(#!*,'), 4I(J%/1+r6cDURRU05nX4U'gr8)rF setdefault)r, registry_namer2rOregistrys r3rG_ActionsContainer.registers!##..}bA r6c>URURX#5$r8)rFr2)r,rSr2rs r3 _registry_get_ActionsContainer._registry_gets .225BBr6c URRU5 URH(nURU;dMXRUlM* gr8)rMrrIrIr)r,rrs r3 set_defaults_ActionsContainer.set_defaultss> f%mmF{{f$!' !4$r6cURH0nURU:XdMURcM$URs $ URR US5$r8)rIrIrrMr2)r,rIrs r3 get_default_ActionsContainer.get_defaultsHmmF{{d"v~~'A~~%$~~!!$--r6cPURnU(a[U5S:Xa7USSU;a+U(aSU;a [S5eUR"U0UD6nOUR"U0UD6nSU;aCUSnX@R ;aUR UUS'OUR bUR US'URU5n[U5(d[SU<S35eU"S0UD6nURS URUR5n[U5(d[U<S 35eU[La[U<S 35e[US 5(a!UR5RUS5 UR!U5$![a [S 5ef=f)zk add_argument(dest, ..., name=value, ...) add_argument(option_string, option_string, ..., name=value, ...) rkrrIz+dest supplied twice for positional argumentrNzunknown action ""r$z is not callablez: is a FileType class object, instance of it must be passedrz,length of metavar tuple does not match nargsr?)rDrr_get_positional_kwargs_get_optional_kwargsrMrC_pop_action_classcallablerWr$rr1rrr+ _add_action)r,rrcharsrI action_classr type_funcs r3r_ActionsContainer.add_arguments!!s4yA~$q'!*E*A&( !NOO00$A&AF..??F F "&>D~~%$(NN4$8y!&&2$($9$9y!--f5  %%lDE E''&&vv{{FKKH  ""Y@A A  2;>? ? 4) * * Q##%2264@'' Q !OPP Qs  FF%cZ[U/UQ70UD6nURRU5 U$r8)_ArgumentGrouprKr')r,rrrs r3add_argument_group$_ActionsContainer.add_argument_groups/t5d5f5 ""5) r6c T[U40UD6nURRU5 U$r8)_MutuallyExclusiveGrouprLr')r,rrs r3add_mutually_exclusive_group._ActionsContainer.add_mutually_exclusive_groups*'77 ''..u5 r6crURU5 URRU5 XlURHnXR U'M URHSnUR RU5(dM%UR(aM8URRS5 MU U$)NT) _check_conflictrIr' containerrrJrNmatchrO)r,rrs r3re_ActionsContainer._add_actions V$ V$$22M9? ' ' 63$22M,,22=AA:::77>>tD3  r6c:URRU5 gr8)rIrrEs r3_remove_action _ActionsContainer._remove_actions V$r6c0nURHCnURU;a"[S5n[XCR-5eX2UR'ME 0nURHqnURU;a;UR URUR UR S9X#R'URHnX#RXV'M Ms URH]nURULaUnOX#RRnURURS9nURHnXU'M M_ URH#nURX`5RU5 M% g)Nz.cannot merge actions - two groups are named %r)titlerBrE)r)rKr{rrrlrBrErrL _containerrprrIr2re) r,rttitle_group_maprr group_maprcont mutex_groups r3_add_container_actions(_ActionsContainer._add_container_actionssb((E{{o-HI  !455+0EKK ( ) --E{{/1/3/F/F++ % 1 1%*%;%;0G0= ,  ..$3KK$@ !/."99E9,&'7'7'='=>;;<)K ..$/&!/: ((F MM& ' 3 3F ;)r6c SU;a[S5n[U5eURS5nU[[[ [ S4;aSUS'[X!/S9$)Nrz1'required' is an invalid argument for positionalsrrTrIr)rr+r2rrrrr)r,rIrrrs r3ra(_ActionsContainer._get_positional_kwargs?s[  GHCC.  7# <HaH H!%F: Fb99r6c/n/nUHnUSUR;a'UURS.n[S5n[Xa-5eURU5 [ U5S:dM_USUR;dMtURU5 M UR SS5nUc_U(aUSnOUSnUR UR5nU(d[S5n[UW-5eURSS5n[X'US 9$) Nr)optionrDzNinvalid option string %(option)r: must start with a character %(prefix_chars)rrkrIz%dest= is required for options like %rrrr) rDrrr'rrlstripreplacer) r,rrrlong_option_stringsrrrIdest_option_strings r3rb&_ActionsContainer._get_optional_kwargsNs !M #t'8'88"/(,(9(9;GH ,,  ! !- 0=!A%-*:d>O>O*O#**=9"zz&$' <"%8%;"%3A%6"%,,T->->?D?@ }!455<<S)DFnEEr6cJURSU5nURSX35$)Nr)rrW)r,rrrs r3rc#_ActionsContainer._pop_action_classps%Hg.!!(F;;r6cSUR-n[X5$![a# [S5n[ X R-5ef=f)Nz_handle_conflict_%sz%invalid conflict_resolution value: %r)rErzr8rr)r,handler_func_namers r3rH_ActionsContainer._get_handlertsQ1D4I4II :43 3 :;FG$=>>%=sA cUHjup1URRU5 URRUS5 UR(aMOURR U5 Ml gr8)rrrJrrtrx)r,rrrs r3_handle_conflict_resolve*_ActionsContainer._handle_conflict_resolves_&9 !M  ! ! ( ( 7  ' ' + +M4 @(((  //7&9r6) rKrIrMrOrLrNrJrFrCrErBrDr8)r%rArBrCrgrGrWrZr]rrlrprerxrrarbrcrHrsrrrErrs@r3r:r:esh01l!C5.1(f  *%,<\ : FD<: 6? 8 8r6r:cP^\rSrSrSU4SjjrU4SjrU4SjrU4SjrSrU=r $)rkic >URnU"SUR5 U"SUR5 U"SUR5 [[ U]nU"SSU0UD6 X l/UlURUl URUl URUl URUl URUl URUlg)NrErDrCrBr?)rRrErDrCrrkrgr{rrFrIrJrMrOrL)r,rtr{rBrr super_initrs r3rg_ArgumentGroup.__init__s""!9#=#=>~y556!9#=#=>>49 5{5f5  %00!** &/&F&F#",,  4 4 +*3*N*N'r6cd>[[U] U5nURR U5 U$r8)rrkrerr'r,rrs r3re_ArgumentGroup._add_actions-~t8@ ""6* r6cb>[[U] U5 URR U5 gr8)rrkrxrrrs r3rx_ArgumentGroup._remove_actions& nd26: ""6*r6cV>SSKnURS[SS9 [TU]"U0UD6$)Nrz&Nesting argument groups is deprecated.rMcategory stacklevel)rwarnDeprecationWarningrrlr,rrrrs r3rl!_ArgumentGroup.add_argument_groups7 4'  w)4:6::r6)rIrMrrOrLrJrFr{NN) r%rArBrCrgrerxrlrErrs@r3rkrksO, +;;r6rkcD^\rSrSrSU4SjjrSrSrU4SjrSrU=r $)roicD>[[U] U5 X lXlgr8)rrorgrr|)r,rtrrs r3rg _MutuallyExclusiveGroup.__init__s %t5i@ #r6cUR(a[S5n[U5eURR U5nUR R U5 U$)Nz-mutually exclusive arguments must be optional)rrrr|rerr')r,rrs r3re#_MutuallyExclusiveGroup._add_actionsK ??CDCS/ !,,V4 ""6* r6cpURRU5 URRU5 gr8)r|rxrrrEs r3rx&_MutuallyExclusiveGroup._remove_actions( &&v. ""6*r6cV>SSKnURS[SS9 [TU]"U0UD6$)Nrz0Nesting mutually exclusive groups is deprecated.rMr)rrrrrprs r3rp4_MutuallyExclusiveGroup.add_mutually_exclusive_groups7 >'  w3TDVDDr6)r|r)F) r%rArBrCrgrerxrprErrs@r3roros$ +EEr6roc ^\rSrSrSrSSSS/\SSSSSSS4 U4SjjrSrS rS r S r S r S'S jr S'Sjr SrSrSrSrSrSrSrSrSrS'SjrS'SjrSrSrSrSrSrSrS(S jrS(S!jr S(S"jr!S)S#jr"S$r#S%r$S&r%U=r&$)*riaObject for parsing command line strings into Python objects. Keyword Arguments: - prog -- The name of the program (default: ``os.path.basename(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 - allow_abbrev -- Allow long options to be abbreviated unambiguously - exit_on_error -- Determines whether or not ArgumentParser exits with error info when an error occurs Nrr"Tc >[[U] nU"UUU U S9 Uc0[RR [ RS5nXlX l X@l X`l Xl Xl XlXlUR nU"[#S55UlU"[#S55UlSUlSnUR+SSU5 SU;aSOUSnUR(a)UR-US-US -S -S [.[#S 5S 9 UH[n[1U[5(d [3S 5eUR5U5 UR6nUR6R9U5 M] g)N)rBrDrCrErzpositional argumentsoptionscU$r8r?)r's r3identity)ArgumentParser.__init__..identity)sMr6r$rhrMrzshow this help message and exit)rrrz(parents must be a list of ArgumentParser)rrrg_ospathbasenamerargvrcrepilogformatter_classfromfile_prefix_charsadd_help allow_abbrev exit_on_errorrlr _positionals _optionals _subparsersrGrrrr+rrMr)r,rcrrBrparentsrrDrrCrErrr superinit add_grouprdefault_prefixrwdefaultsrs r3rgArgumentParser.__init__s^.$8 k+#3#3 5 <88$$TYYq\2D   .%:" (*++ %a(>&?@#AiL1  fdH-!$| 3a ==   s"N1$4V$;x89  ; Ffn55 JKK  ' ' /''H NN ! !( + r6cN/SQnUVs/sHo"[X54PM sn$s snf)N)rcrrBrrErryr{s r3r)ArgumentParser._get_kwargsBs+ 9>>wt*+>>>r~c URb[S[S55eURS[ U55 SU;dSU;aDUR S[S55nUR SS5nUR X#5UlOURUlURS5cjUR5nUR5nURnURURXVS5 UR5R5US'UR!US5nU"S S /0UD6nURR#U5 U$) Nz(cannot have multiple subparser argumentsrr{rB subcommandsrcr{rArr?)rrrrRr$rrlrr2r_get_positional_actionsrLrrrrrcre) r,rr{rBrvrr parsers_classrs r3add_subparsersArgumentParser.add_subparsersQs6    'a(R&ST T .$t*5 f   7JJw-(89E **]D9K#66uJD #00D  ::f  %++-I668K44F    K D&224::#    %"&"8"8*"U 4#44TjQOI 95 6 6 KK +BC D I6 7! % 3s8$$ %s9E)) F3FFc  ^^^^^^^ ^!^"^#^$^%^&TRbTRT5m0mTRHinURn[ UR5HAupgTR U/5nUR USU5 UR XVS-S5 MC Mk 0m!/n [T5n [ U 5HgupkU S:Xa-U RS5 U Hn U RS5 M M8TRU 5n U cSn OU T!U'Sn U RU 5 Mi SRU 5m[5m#[5m$[5m&SUUU#U$U4Sjjm%UUUU U!UU%U&4SjnTR5m"UUU"UU%U&4S jn/m/m S nT!(a [T!5nOS nUU::aUnUU::aUT!;aO US- nUU::aMU(dUU:waU"U5nUU:aUnMAUnUT!;a,TUUnTR U5 T R TUU5 UnU"U5nUU::aMU(dU"U5nTR TUS5 OTR TUS5 T R TUS5 SRT 5m [T 5[T5:Xde[TT 5VVs/sHunnUS:wdMUPM snnmT R!SS5mU"S 5n[ T 5H!unnU(d OUS:wdMUS-nSTU'M# TVs/sH nUcMUPM snm/nTR"HnUT#;dM UR$(aUR['U55 M8UR(cMG[+UR([,5(dMh[/TUR05(dMUR([3TUR05LdM[5TUR0TR7UUR(55 M U(a'[9S[;S 5S RU5-5eTRHnUR$(dMURH nUT$;dM M0 URVs/sH#nUR<[>LdM['U5PM% nn[;S5n[9SUSRU5-5e TT4$s snnfs snfs snf)NrkrrAOr{cJ>T RU5 T RX5nUR(dU(aTT RU5 TRU/5H-nUT ;dM [ S5n[ U5n[ XU-5e U[La U"T TX25 gg)Nznot allowed with argument %s)r _get_valuesrr2rrhrr) rargument_stringsrargument_valuesconflict_actionr action_nameaction_conflictsr seen_actionsseen_non_default_actionsr,s r3 take_action5ArgumentParser._parse_known_args..take_actions   V $"..vHO$$(8(,,V4'7';';FB'GO&*BB >?&6&G +F+4EFF (Hh.tYG/r6c >TUn[U5S:aLSRUVVVVs/sHup#pEUPM snnnn5nTUUS.n[S5n[SX-5eUSup#pETRn /n Uc*TR TU5 TR S5 US-$UGbU "US5n TR n U S:XaUSU ;aUS:waU(d USU ;a[S 5n[X(U-5eU R U/U45 USn XS-nTRnX>;a(XnUSSnU(dS=pEOUSS :XaS nUSSnOSnOTR X-5 TR S5 US-nOoU S:XaUS-nU/nU R X'U45 OM[S 5n[X(U-5eUS-nTUSnU "UU5n UU -nTUUnU R X'U45 OGMvU (deU HVup'nUR(a6UT;a0TR[S 5S U0-5 TRU5 T"X'U5 MX U$s snnnnf) Nrkr")rmatchesz4ambiguous option: %(option)s could match %(matches)srrrr{zignored explicit argument %rr z!option '%(option)s' is deprecatedr) rr+rr_match_argumentr'rDrJrvrr) start_index option_tuplesrrsep explicit_argrrrmatch_argument action_tuples arg_countrfchar optionals_mapstoprselected_patternsr.arg_strings_patternextrasextras_patternoption_string_indicesr,rwarneds r3consume_optional:ArgumentParser._parse_known_args..consume_optionals2+>M=!A%))DQ%SDQ@s&3DQ%ST"-k":wONO#D#*557DQ7G 4F3"11NM>MM+k":;"))#.&?* + .vs ;I !--E!Q)!,E9(B.,q/U":"#$B"CC"/l8J"KK%,,fb--HI,Q/(,A(> (,(C(C (9%2%AF+7+;L#/59 9l!-aC!7&)/;AB/? &("MM$*=>*11#6#.?D!#a*Q ,~%,,fM-JK  >?+F,4FGG (!OE(;EF(C% .v7H II 9,D&uT2D!((& )FGIP! =/<+m$$f)DMM!$G"H#+]";#<=JJ}-F-8 0= Kw%SsIcv>T RnTUSnU"T U5n[T U5HupETXU-nUR[:Xa&TUS:XaUSS:XdeUR S5 O>UR[ :wa*TR SUX-5S:aUR S5 X- nU(aeUR(aTURT ;aDT R[S5SUR0-5 T RUR5 T "XF5 M T [U5ST SS&U$)Nrrrz*argument '%(argument_name)s' is deprecatedrk) _match_arguments_partialziprrrrfindrvrIrrrr) r match_partialselected_pattern arg_countsrr rr.rrr,rrs r3consume_positionals=ArgumentParser._parse_known_args..consume_positionalsds8 99M2;<@ &{4DEJ&)j%A!";i0GH<<6)*;73>#Aw$. D)\\Y.+00k1<1HJMNO D)( F--&++V2KMM!$P"Q#2FKK"@#ABJJv{{+F)!&B()Z)9:KN r6rrz(the following arguments are required: %sr"z#one of the arguments %s is requiredrr8) r_read_args_from_filesrLrrrRriterr'_parse_optionalr+rrrUrrrrIrrhrrr'r1rIrzr _get_valuerrrr)'r,r.rrrrr mutex_action conflictsarg_string_pattern_partsarg_strings_iter arg_stringrpatternrrrmax_option_string_indexnext_option_string_indexpositionals_end_indexstrings stop_indexrrrequired_actionsrrr|rrrrrrrrrrrs'``` @@@@@@@@@@r3r ArgumentParser._parse_known_argss  % % 144[AK::K'66M#,[-G-G#H,77 bI   r!23  1uv!67$I;!##%  ,&'78MAT!(//4"2J,33C8#3 !% 4 4Z @  (!G/<)!,!G(//8#9(!gg&>?u #&5  H H(a a J224   B &)*?&@ #&( #44(3 $*.EE+/DD(A-(+.EE+1I"I(;K(H%);6"7K"7K"77%k2JK g&%%&9+F^&_`6 +;7K944<,[9J MM+jk2 3 MM+kl3 4  ! !"5kl"C DWW^4N~&#f+5 55),V^)DQ)DAS1)DQK"0"8"8b"A ,Q/J!.11!8!OJ $F1I 2 "(9A1a9FmmF\)??$++,>377 6;;77')V[[*II 6;; $ GI$ a(R&Syy!12'34 444E~~~#22F!993,1+?+?=+? & 8 ;6-f5+?=ABC'cCHHUO.CDD5&  gR:D=s$5 S4S4S:)S:S?4S?cH/nUHnU(aUSUR;aURU5 M0[USS[R"5[R "5S9n/nUR 5R5H,nURU5HnURU5 M M. URU5nURU5 SSS5 M U$!,(df  M=f![an[S[U55eSnAff=f)Nrrk)rr)rr'rrgetfilesystemencodinggetfilesystemencodeerrorsreadrUconvert_arg_line_to_argsrrr&rr')r,r.new_arg_stringsr' args_filearg_liner0rs r3r$ArgumentParser._read_args_from_filess %JAd6P6P!P&&z2 8jn'+'A'A'C%)%C%C%EGJS&( (1(8(C(C(EH'+'D'DX'N + 2 23 7(O)F'+&@&@&M '..{;GG&,GG8'c#h778s64C=*A3C+C=+ C: 5C=:C== D!DD!cU/$r8r?)r,r7s r3r4'ArgumentParser.convert_arg_line_to_args s zr6czURU5n[R"X25nUcxS[S5[[S5[ [S50nUR UR5nUc$[SSUR5UR-n[X5e[URS55$)Nzexpected one argumentzexpected at most one argumentzexpected at least one argumentzexpected %s argumentzexpected %s argumentsrk) _get_nargs_patternr^rurrrr2rrrrr)r,rr nargs_patternru nargs_errorsrs r3rArgumentParser._match_argument s//7  -= =a/0!;<Q?@L ""6<<0C{56%||-/5||< , ,5;;q>""r6c [[U5SS5HnUSUnSRUVs/sHnURU5PM sn5n[R "Xb5nUcMTUR 5Vs/sHn[U5PM n nUR5[U5:a=X'R5S:Xa'U (a U S(dU S U (a U S(dMU s $ /$s snfs snf)Nrrr{r)rrr+r<r^rurr) r,rrr actions_slicerr(rur'r"s r3r'ArgumentParser._match_arguments_partial ss7|Q+A#BQKMgg-:<-:6 $66v>-:<=GIIg;E 49LLNCN&#f+NCIIK#&9"::+IIK8C? "2J! , <Ds C6 =C;cU(dgUSUR;agXR;aURUnX!SS4/$[U5S:XagURS5up4nU(a#X0R;aURUnX#XE4/$UR U5nU(aU$UR R U5(aUR(dgSU;agSUSS4/$)Nrrkr r)rDrJr partition_get_option_tuplesrNrurO)r,r'rrrrrs r3r!ArgumentParser._parse_optional0 s!} 1 11 44 400? ?// ;   ( ( . .z : :66 * z4.//r6c/nURnUSU;aUSU;aUR(amURS5upEnU(dS=pVURH?nUR U5(dMURUnXqXV4nUR U5 MA U$USU;aUSU;aURS5upEnU(dS=pVUSSn USSn URH~nX:Xa'URUnXqSU 4nUR U5 M/UR(dMBUR U5(dMZURUnXqXV4nUR U5 M U$[ S[S5U-5e)Nrrkr rMr{zunexpected option string: %s)rDrrDrJrr'rr) r,rr"rf option_prefixrrrrshort_option_prefixshort_explicit_args r3rE!ArgumentParser._get_option_tuples^ s!!  u $q)9U)B  3@3J3J33O0 L)--C%)%@%@M$// >>!%! -1  &=+;5+H/URS[4;a(UunURX5nURX5 U$UR[:Xa"UVs/sHoPRX5PM nnU$UR[:Xa6UVs/sHoPRX5PM nnURXS5 U$UR[:Xa[nU$UVs/sHoPRX5PM nnUHnURX5 M U$s snfs snfs snf)Nrkr)rrrrurrr'rr" _check_valuerrrr)r,rr.r2r'vs r3rArgumentParser._get_values sv||x7$$ %%%%x*?6!!&0P I&,,,">''~~)!!&0@ 9$8 3  "v||h7G'G%KJOOF7E   f ,, '\\Y &9DEA__V/EE$ \\V #9DEA__V/EE   fAh / \\X %E :EEA__V/EE!!&, %FFFs H HHcURSURUR5n[U5(d[S5n[ XU-5eU"U5nU$![ an[ U5n[ X5eSnAf[[4aH [URS[UR55nXrS.n[S5n[ XU-5ef=f)Nr$z%r is not callabler%)r$r2z!invalid %(type)s value: %(value)r) rWr$rdrrrr'r+rrzr() r,rr'rhrr"rr1rs r3r"ArgumentParser._get_value s&&vv{{FKKH  ""()Ci8 8 4z*F ! -c(C, ,:& 46;; D4EFD 6D78Cd 3 3  4sA C&A<* .J$Lq!f 6#,",0\*X(\I,1f2 8 ' '.47 6  AWWr6r)3rD __version____all__osrrer^sysrrrrrrrrrrrrOrrIrr r rr rh Exceptionrrr rrrrrrrrrrrrr rr r:rkrorr?r6r3r~s;z  ,*      . v> "yFyxQ-Q!6!M0 $} $&.?I?(  _@ _@Fh9/F9/x".6".J222(&#)#&%-F%-P--:1612&*V:lLlL\-M-1:v1:n$ $({8{8| (;&(;VEnE:WW%'8WWr6