コード例 #1
0
 def addService(self, service):
     if service.name is not None:
         if service.name in self.namedServices:
             raise RuntimeError("cannot have two services with same name"
                                " '%s'" % service.name)
         self.namedServices[service.name] = service
     self.services.append(service)
     if self.running:
         # It may be too late for that, but we will do our best
         service.privilegedStartService()
         return service.startService()
     return defer.succeed(None)
コード例 #2
0
ファイル: service.py プロジェクト: ewongbb/buildbot
 def addService(self, service):
     if service.name is not None:
         if service.name in self.namedServices:
             raise RuntimeError("cannot have two services with same name"
                                " '%s'" % service.name)
         self.namedServices[service.name] = service
     self.services.append(service)
     if self.running:
         # It may be too late for that, but we will do our best
         service.privilegedStartService()
         return service.startService()
     return defer.succeed(None)