mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-03-13 08:01:09 +00:00
Improve get_builder. Thanks to Julian Taylor.
This commit is contained in:
parent
e38f84cb64
commit
b67cf6e986
@ -147,18 +147,18 @@ class Sbuild(Builder):
|
|||||||
return 0
|
return 0
|
||||||
|
|
||||||
|
|
||||||
def get_builder(builder):
|
_SUPPORTED_BUILDERS = {
|
||||||
if builder == 'cowbuilder':
|
"cowbuilder": lambda: Pbuilder("cowbuilder"),
|
||||||
return Pbuilder("cowbuilder")
|
"cowbuilder-dist": lambda: Pbuilderdist("cowbuilderdist"),
|
||||||
elif builder == 'cowbuilder-dist':
|
"pbuilder": lambda: Pbuilder(),
|
||||||
return Pbuilderdist("cowbuilder-dist")
|
"pbuilder-dist": lambda: Pbuilderdist(),
|
||||||
elif builder == 'pbuilder':
|
"sbuild": lambda: Sbuild(),
|
||||||
return Pbuilder()
|
}
|
||||||
elif builder == 'pbuilder-dist':
|
|
||||||
return Pbuilderdist()
|
|
||||||
elif builder == 'sbuild':
|
|
||||||
return Sbuild()
|
|
||||||
|
|
||||||
Logger.error("Unsupported builder specified: %s. Only cowbuilder, "
|
def get_builder(builder):
|
||||||
"cowbuilder-dist, pbuilder, pbuilder-dist "
|
if builder in _SUPPORTED_BUILDERS:
|
||||||
"and sbuild are supported." % builder)
|
return _SUPPORTED_BUILDERS[builder]()
|
||||||
|
else:
|
||||||
|
Logger.error("Unsupported builder specified: %s.", builder)
|
||||||
|
Logger.error("Supported builders: %s",
|
||||||
|
", ".join(sorted(_SUPPORTED_BUILDERS.keys())))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user