def checkConfigChanges(configuration, director): """ A scheduled checker for configration changes. """ if not configuration.manager.configCheckEnabled: return util.saveConfig(configuration, director)
def getPage(self, request): request.setHeader('Content-type', 'text/html') if self.isReadOnly(request): return "Read Only" msg = util.saveConfig(self.parent.conf, self.parent.director) request.redirect('/all?resultMessage=%s' % urllib.quote(msg)) return "OK"
def getPage(self, request): request.setHeader('Content-type', 'text/html') if self.isReadOnly(request): return "Read Only" didSave = util.saveConfig(self.parent.conf, self.parent.director) if didSave: msg = "Config file '%s' was saved." % self.parent.conf.filename else: msg = ("Config file " + self.parent.conf.filename + " did not differ from what was in in memory;" + " file not saved.") request.redirect('/all?resultMessage=%s' % urllib.quote(msg)) return "OK"