def start(self): from scheduler import Tree loog = self.addLog('stdio') self.pending = 0 properties = self.build.getProperties() self.rendered_tree = tree = properties.render(self.treename) l10nbuilds = properties.render(self.l10nbuilds) cp = ConfigParser() cp.read(l10nbuilds) repo = cp.get(tree, 'repo') branch = cp.get(tree, 'mozilla') path = cp.get(tree, 'l10n.ini') l10nbranch = cp.get(tree, 'l10n') locales = cp.get(tree, 'locales') if locales == 'all': alllocales = "yes" else: alllocales = "no" properties.update({'locales': filter(None, locales.split())}, "Build") self.tree = Tree(self.rendered_tree, repo, branch, l10nbranch, path) loog.addStdout('Loading l10n.inis for %s\n' % self.rendered_tree) logger.debug( 'scheduler.l10n.tree', 'Loading l10n.inis for %s, alllocales: %s' % (self.rendered_tree, alllocales)) self.loadIni(repo, branch, path, alllocales)