def startServer(port): logging.basicConfig(level=eval("logging.%s" % config.parameter("log", "level"))) log = logging.getLogger("main") twistedLog.startLogging(sys.stderr) # add slaves in the INI file if they're around and add-able slaves = {} for (key, val) in config.section("slave"): slaveNo = key[:key.find(".")] attr = key[key.find(".")+1:] try: setattr(slaves[slaveNo], attr, val) except KeyError: slaves[slaveNo] = SlaveSpec() setattr(slaves[slaveNo], attr, val) deferreds = [] for slaveSpec in slaves.itervalues(): log.info("Connecting slave: %s" % slaveSpec) deferreds.append(Orchestrator.registerSlave(slaveSpec)) deferredList = DeferredList(deferreds) yield deferredList result = deferredList.result if result is not None: for (success, slaveId) in result: if success == False: log.error("Error adding slave") else: log.info("Slave %s connected" % slaveId) log.debug("Listening on port %s", port) reactor.listenTCP(port, createRestApi()) # XXX userSpec = UserSpec() userSpec.username = "******" userSpec.password = "******" yield UserManager.create(userSpec) userSpec2 = UserSpec() userSpec2.username = "******" userSpec2.password = "******" yield UserManager.create(userSpec2)
def startServer(port): logging.basicConfig(level=eval("logging.%s" % config.parameter("log", "level"))) log = logging.getLogger("main") twistedLog.startLogging(sys.stderr) # add slaves in the INI file if they're around and add-able slaves = {} for (key, val) in config.section("slave"): slaveNo = key[:key.find(".")] attr = key[key.find(".") + 1:] try: setattr(slaves[slaveNo], attr, val) except KeyError: slaves[slaveNo] = SlaveSpec() setattr(slaves[slaveNo], attr, val) deferreds = [] for slaveSpec in slaves.itervalues(): log.info("Connecting slave: %s" % slaveSpec) deferreds.append(Orchestrator.registerSlave(slaveSpec)) deferredList = DeferredList(deferreds) yield deferredList result = deferredList.result if result is not None: for (success, slaveId) in result: if success == False: log.error("Error adding slave") else: log.info("Slave %s connected" % slaveId) log.debug("Listening on port %s", port) reactor.listenTCP(port, createRestApi()) # XXX userSpec = UserSpec() userSpec.username = "******" userSpec.password = "******" yield UserManager.create(userSpec) userSpec2 = UserSpec() userSpec2.username = "******" userSpec2.password = "******" yield UserManager.create(userSpec2)
def _createUserSpec(self, username, password): userSpec = UserSpec() userSpec.username = username userSpec.password = password return userSpec