Package elisa :: Package core :: Module application :: Class Options
[hide private]
[frames] | no frames]

Class Options

source code


Application's command-line options definitions

Instance Methods [hide private]
 
parseArgs(self, config_file=None)
I am called with any leftover arguments which were not options.
source code
 
opt_twisted_version(self) source code
 
opt_version(self) source code

Inherited from twisted.python.usage.Options: __hash__, __init__, __str__, getSynopsis, getUsage, opt_help, parseOptions, postOptions

Inherited from twisted.python.usage.Options (private): _gather_flags, _gather_handlers, _gather_parameters, _generic_flag, _generic_parameter

Inherited from dict: __cmp__, __contains__, __delitem__, __eq__, __ge__, __getattribute__, __getitem__, __gt__, __iter__, __le__, __len__, __lt__, __ne__, __new__, __repr__, __setitem__, clear, copy, fromkeys, get, has_key, items, iteritems, iterkeys, itervalues, keys, pop, popitem, setdefault, update, values

Inherited from object: __delattr__, __reduce__, __reduce_ex__, __setattr__

Class Variables [hide private]
  optFlags = [['version', '', 'show elisa version'], ['twisted-v...
  tracebacks = True

Inherited from twisted.python.usage.Options: defaultSubCommand, parent, subCommand

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

parseArgs(self, config_file=None)

source code 

I am called with any leftover arguments which were not options.

Override me to do something with the remaining arguments on the command line, those which were not flags or options. e.g. interpret them as a list of files to operate on.

Note that if there more arguments on the command line than this method accepts, parseArgs will blow up with a getopt.error. This means if you don't override me, parseArgs will blow up if I am passed any arguments at all!
Overrides: twisted.python.usage.Options.parseArgs
(inherited documentation)

opt_version(self)

source code 
Overrides: twisted.python.usage.Options.opt_version

Class Variable Details [hide private]

optFlags

Value:
[['version', '', 'show elisa version'], ['twisted-version', '', 'show \
twisted version'], ['tracebacks', 't', 'display tracebacks'], ['log', \
'l', 'log output in elisa.log files'],]