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

Mass Deface ):sMiscellaneous help topics:sUndocumented commands:s*** No help on %sittabcCsjddl}|dk r$||_n |j|_|dk rH||_n |j|_g|_||_dS(sÐInstantiate a line-oriented interpreter framework. The optional argument 'completekey' is the readline name of a completion key; it defaults to the Tab key. If completekey is not None and the readline module is available, command completion is done automatically. The optional arguments stdin and stdout specify alternate input and output file objects; if not specified, sys.stdin and sys.stdout are used. iÿÿÿÿN(tsystNonetstdintstdouttcmdqueuet completekey(tselfR RRR((s/usr/lib64/python2.7/cmd.pyt__init__Os        c Cs|jƒ|jrv|jrvyCddl}|jƒ|_|j|jƒ|j|jdƒWqvt k rrqvXnz<|dk r‘||_ n|j rº|j j t|j ƒdƒnd}xä|s¦|jrç|jjdƒ}nŒ|jr yt|jƒ}Wqstk rd}qsXnS|j j |jƒ|j jƒ|jjƒ}t|ƒsdd}n|jdƒ}|j|ƒ}|j|ƒ}|j||ƒ}qÃW|jƒWd|jrþ|jrþy ddl}|j|jƒWqþt k rúqþXnXdS(sÆRepeatedly issue a prompt, accept input, parse an initial prefix off the received input, and dispatch to action methods, passing them the remainder of the line as argument. iÿÿÿÿNs : completes itEOFs (tpreloopt use_rawinputR treadlinet get_completert old_completert set_completertcompletetparse_and_bindt ImportErrorRtintroRtwritetstrR tpopt raw_inputtprompttEOFErrortflushRtlentrstriptprecmdtonecmdtpostcmdtpostloop(R RRtstoptline((s/usr/lib64/python2.7/cmd.pytcmdloopfsN                 cCs|S(s‡Hook method executed just before the command line is interpreted, but after the input prompt is generated and issued. ((R R&((s/usr/lib64/python2.7/cmd.pyR!šscCs|S(s?Hook method executed just after a command dispatch is finished.((R R%R&((s/usr/lib64/python2.7/cmd.pyR#¡scCsdS(s>Hook method executed once when the cmdloop() method is called.N((R ((s/usr/lib64/python2.7/cmd.pyR¥scCsdS(sYHook method executed once when the cmdloop() method is about to return. N((R ((s/usr/lib64/python2.7/cmd.pyR$©scCsë|jƒ}|sdd|fS|ddkr@d|d}n@|ddkr€t|dƒrpd|d}q€dd|fSndt|ƒ}}x-||krÂ|||jkrÂ|d}q–W|| ||jƒ}}|||fS( sÖParse the line into a command name and a string containing the arguments. Returns a tuple containing (command, args, line). 'command' and 'args' may be None if the line couldn't be parsed. it?shelp it!tdo_shellsshell N(tstripRthasattrRt identchars(R R&titntcmdtarg((s/usr/lib64/python2.7/cmd.pyt parseline°s  "cCs¾|j|ƒ\}}}|s(|jƒS|dkrA|j|ƒS||_|dkrbd|_n|dkr{|j|ƒSyt|d|ƒ}Wntk r¯|j|ƒSX||ƒSdS(shInterpret the argument as though it had been typed in response to the prompt. This may be overridden, but should not normally need to be; see the precmd() and postcmd() methods for useful execution hooks. The return value is a flag indicating whether interpretation of commands by the interpreter should stop. R Rtdo_N(R2t emptylineRtdefaulttlastcmdtgetattrtAttributeError(R R&R0R1tfunc((s/usr/lib64/python2.7/cmd.pyR"Äs          cCs|jr|j|jƒSdS(sªCalled when an empty line is entered in response to the prompt. If this method is not overridden, it repeats the last nonempty command entered. N(R6R"(R ((s/usr/lib64/python2.7/cmd.pyR4ßs cCs|jjd|ƒdS(s§Called on an input line when the command prefix is not recognized. If this method is not overridden, it prints an error message and returns. s*** Unknown syntax: %s N(RR(R R&((s/usr/lib64/python2.7/cmd.pyR5éscGsgS(s£Method called to complete an input line when no command-specific complete_*() method is available. By default, it returns an empty list. ((R tignored((s/usr/lib64/python2.7/cmd.pytcompletedefaultòscGs:d|}g|jƒD]}|j|ƒr|d^qS(NR3i(t get_namest startswith(R ttextR:tdotextta((s/usr/lib64/python2.7/cmd.pyt completenamesûs c Cs%|dkrýddl}|jƒ}|jƒ}t|ƒt|ƒ}|jƒ|}|jƒ|}|dkrÙ|j|ƒ\} } } | dkr¢|j} qâyt|d| ƒ} Wqât k rÕ|j} qâXn |j } | ||||ƒ|_ ny|j |SWnt k r dSXdS(sÕReturn the next possible completion for 'text'. If a command has not been entered, then complete against command list. Otherwise try to call complete_ to get list of completions. iiÿÿÿÿNRt complete_(Rtget_line_buffertlstripRt get_begidxt get_endidxR2R;R7R8RAtcompletion_matchest IndexErrorR( R R>tstateRtoriglineR&tstrippedtbegidxtendidxR0targstfootcompfunc((s/usr/lib64/python2.7/cmd.pyRÿs*          cCs t|jƒS(N(tdirt __class__(R ((s/usr/lib64/python2.7/cmd.pyR<scsEt|jˆŒƒ}t‡fd†|jƒDƒƒ}t||BƒS(Nc3s0|]&}|jdˆdƒr|dVqdS(thelp_iiN(R=(t.0R@(RN(s/usr/lib64/python2.7/cmd.pys $s(tsetRAR<tlist(R RNtcommandsttopics((RNs/usr/lib64/python2.7/cmd.pyt complete_help"s"c Cs|r²yt|d|ƒ}Wnˆtk r§y>t|d|ƒj}|rj|jjdt|ƒƒdSWntk r~nX|jjdt|j|fƒƒdSX|ƒnf|jƒ}g}g}i}x/|D]'}|d dkr×d||d Ns list[i] not a string for i in %ss, is%s iiþÿÿÿiRiÿÿÿÿs ( RRtrangeRt isinstanceRt TypeErrortjointmaptmaxR]tljust(R RVt displaywidthR.t nonstringstsizetnrowstncolst colwidthsttotwidthtcoltcolwidthtrowtxttexts((s/usr/lib64/python2.7/cmd.pyRm^s\             N(#t__name__t __module__RZtPROMPTRt IDENTCHARSR-RlR6RRR^R`RaRcR[RR R'R!R#RR$R2R"R4R5R;RARR<RYRkR_Rm(((s/usr/lib64/python2.7/cmd.pyR7s<  4           . ((RZtstringt__all__R‡t ascii_letterstdigitsRˆR(((s/usr/lib64/python2.7/cmd.pyt.s