コード例 #1
0
ファイル: server.py プロジェクト: fedora-conary/rmake-2
 def attach(self):
     server = self.server
     server._nodeClient = subscriber.rMakeServerNodeClient(server.cfg, self)
     server._nodeClient.connect()
     server._subscribers = [subscriber._JobDbLogger(server.db),
                             # it's important that the job logger comes 
                             # first, since that means the state will be 
                             # recorded in the database before it is 
                             # published
                            subscriber._RmakeBusPublisher(
                                                     server._nodeClient)]
     server._internalSubscribers = list(server._subscribers)
     server._addMethods(self)
     server._canBuild = self._canBuild
     server._authCheck = self._authCheck
     server._initializeNodes = self._initializeNodes
     server.worker = Worker(server.cfg, server._nodeClient, server._logger)
コード例 #2
0
ファイル: server.py プロジェクト: pombreda/rmake-2
 def attach(self):
     server = self.server
     server._nodeClient = subscriber.rMakeServerNodeClient(server.cfg, self)
     server._nodeClient.connect()
     server._subscribers = [
         subscriber._JobDbLogger(server.db),
         # it's important that the job logger comes
         # first, since that means the state will be
         # recorded in the database before it is
         # published
         subscriber._RmakeBusPublisher(server._nodeClient)
     ]
     server._internalSubscribers = list(server._subscribers)
     server._addMethods(self)
     server._canBuild = self._canBuild
     server._authCheck = self._authCheck
     server._initializeNodes = self._initializeNodes
     server.worker = Worker(server.cfg, server._nodeClient, server._logger)
コード例 #3
0
ファイル: daemon.py プロジェクト: pombreda/rmake
 def _connectBus(self):
     self.nodeClient = mn_subscriber.rMakeServerNodeClient(self.cfg, self)
     self.nodeClient.connect()
     self._subscribers.append(mn_subscriber._RmakeBusPublisher(self.nodeClient))