Package madgraph :: Package interface :: Module extended_cmd :: Class SmartQuestion
[hide private]
[frames] | no frames]

Class SmartQuestion

source code

cmd.Cmd --+    
          |    
   BasicCmd --+
              |
             SmartQuestion
Known Subclasses:

a class for answering a question with the path autocompletion

Instance Methods [hide private]
 
preloop(self)
Initializing before starting the main loop
source code
 
__init__(self, allow_arg=[], default=None, *arg, **opt)
Instantiate a line-oriented interpreter framework.
source code
 
completenames(self, text, line, *ignored) source code
 
default(self, line)
Default action if line is not recognized
source code
 
emptyline(self)
If empty line, return default
source code
 
postcmd(self, stop, line)
Hook method executed just after a command dispatch is finished.
source code
 
cmdloop(self, intro=None)
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.
source code

Inherited from BasicCmd: complete, deal_multiple_categories, getTerminalSize, print_suggestions

Inherited from cmd.Cmd: columnize, complete_help, completedefault, do_help, get_names, onecmd, parseline, postloop, precmd, print_topics

Class Variables [hide private]

Inherited from cmd.Cmd: doc_header, doc_leader, identchars, intro, lastcmd, misc_header, nohelp, prompt, ruler, undoc_header, use_rawinput

Method Details [hide private]

preloop(self)

source code 

Initializing before starting the main loop

Overrides: cmd.Cmd.preloop

__init__(self, allow_arg=[], default=None, *arg, **opt)
(Constructor)

source code 

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.

Overrides: cmd.Cmd.__init__
(inherited documentation)

completenames(self, text, line, *ignored)

source code 
Overrides: cmd.Cmd.completenames

default(self, line)

source code 

Default action if line is not recognized

Overrides: cmd.Cmd.default

emptyline(self)

source code 

If empty line, return default

Overrides: cmd.Cmd.emptyline

postcmd(self, stop, line)

source code 

Hook method executed just after a command dispatch is finished.

Overrides: cmd.Cmd.postcmd
(inherited documentation)

cmdloop(self, intro=None)

source code 

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.

Overrides: cmd.Cmd.cmdloop
(inherited documentation)