зеркало из https://github.com/mozilla/pjs.git
buildbot config checker, b=378529 r=rhelmer p=bhearsum
This commit is contained in:
Родитель
dfccb94cb7
Коммит
08919569c4
|
@ -0,0 +1,24 @@
|
|||
from buildbot import master
|
||||
import sys
|
||||
|
||||
class ConfigError(Exception):
|
||||
pass
|
||||
|
||||
class ConfigLoader(master.BuildMaster):
|
||||
def __init__(self, configFileName="master.cfg"):
|
||||
master.BuildMaster.__init__(self, ".", configFileName)
|
||||
configFile = open(configFileName, "r")
|
||||
try:
|
||||
self.loadConfig(configFile)
|
||||
except:
|
||||
raise ConfigError
|
||||
|
||||
try:
|
||||
if len(sys.argv) > 1:
|
||||
c = ConfigLoader(sys.argv[1])
|
||||
else:
|
||||
c = ConfigLoader()
|
||||
except IOError:
|
||||
sys.exit(2)
|
||||
except ConfigError:
|
||||
sys.exit(1)
|
Загрузка…
Ссылка в новой задаче