buildbot config checker, b=378529 r=rhelmer p=bhearsum

This commit is contained in:
rhelmer%mozilla.com 2007-07-09 20:17:47 +00:00
Родитель dfccb94cb7
Коммит 08919569c4
1 изменённых файлов: 24 добавлений и 0 удалений

Просмотреть файл

@ -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)