Package buildbot :: Package scripts :: Module runner :: Class CreateMasterOptions
[frames] | no frames]

Class CreateMasterOptions

source code

                      object --+    
                               |    
               base.BasedirMixin --+
                                   |
              object --+           |
                       |           |
                    dict --+       |
                           |       |
twisted.python.usage.Options --+   |
                               |   |
          base.SubcommandOptions --+
                                   |
                                  CreateMasterOptions

Instance Methods
 
getSynopsis(self)
Returns a string containing a description of these options and how to pass them to the executed file.
source code
 
postOptions(self)
I am called after the options are parsed.
source code

Inherited from base.BasedirMixin: parseArgs

Inherited from base.SubcommandOptions: __init__, loadOptionsFile

Inherited from twisted.python.usage.Options: __hash__, __str__, getUsage, opt_help, opt_version, parseOptions

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

Inherited from object: __delattr__, __format__, __reduce__, __reduce_ex__, __setattr__, __subclasshook__

Class Variables
  subcommandFunction = 'buildbot.scripts.create_master.createMas...
  optFlags = [['quiet', 'q', 'Do not emit the commands being run...
  optParameters = [['config', 'c', 'master.cfg', 'name of the bu...
  longdesc = '\n This command creates a buildmaster working d...

Inherited from base.SubcommandOptions: buildbotOptions, requiredOptions

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

Properties

Inherited from object: __class__

Method Details

getSynopsis(self)

source code 

Returns a string containing a description of these options and how to pass them to the executed file.

Overrides: twisted.python.usage.Options.getSynopsis
(inherited documentation)

postOptions(self)

source code 

I am called after the options are parsed.

Override this method in your subclass to do something after the options have been parsed and assigned, like validate that all options are sane.

Overrides: twisted.python.usage.Options.postOptions
(inherited documentation)

Class Variable Details

subcommandFunction

Value:
'buildbot.scripts.create_master.createMaster'

optFlags

Value:
[['quiet', 'q', 'Do not emit the commands being run'],
 ['force',
  'f',
  'Re-use an existing directory (will not overwrite master.cfg file)']\
,
 ['relocatable', 'r', 'Create a relocatable buildbot.tac'],
 ['no-logrotate',
  'n',
...

optParameters

Value:
[['config', 'c', 'master.cfg', 'name of the buildmaster config file'],
 ['log-size',
  's',
  '10000000',
  'size at which to rotate twisted log files'],
 ['log-count',
  'l',
  '10',
...

longdesc

Value:
'''
    This command creates a buildmaster working directory and buildbot.\
tac file.
    The master will live in <dir> and create various files there.  If
    --relocatable is given, then the resulting buildbot.tac file will \
be
    written such that its containing directory is assumed to be the ba\
sedir.
...