[Buildbot-devel] try command options code questions

Doug Latornell djl at douglatornell.ca
Wed Mar 30 05:14:09 UTC 2011


I'm finally getting some time in on trying to clean up the buildbot
try command line options and their .buildbot/options file
counterparts.

The Try class in master/buildbot/clients/tryclient.py module provides
a getopt method [1] with the signature:

getopt(self, config_name, default=None)

and most of the calls to getopt are like:

self.getopt("try-topdir")

That would return the command line or option file value of try-topdir,
or None if it's not provided, correct?

But in a few places (e.g. [2]) there are getopt calls that look like:

self.getopt("username", "try_username")

That seems wrong to me. It would return the command line or option
file value of username or "try_username" as the default, wouldn't it?
Or am I missing something?

Doug

[1] https://github.com/douglatornell/buildbot/blob/master/master/buildbot/clients/tryclient.py#L406
[2] https://github.com/douglatornell/buildbot/blob/master/master/buildbot/clients/tryclient.py#L698




More information about the devel mailing list