Example #1
0
File: api.py Project: joylhx/Rally
 def unregister_worker(self, hostname):
     count = (self.model_query(
         models.Worker).filter_by(hostname=hostname).delete())
     if count == 0:
         raise exceptions.WorkerNotFound(worker=hostname)
Example #2
0
File: api.py Project: joylhx/Rally
 def update_worker(self, hostname):
     count = (self.model_query(models.Worker).filter_by(
         hostname=hostname).update({"updated_at": timeutils.utcnow()}))
     if count == 0:
         raise exceptions.WorkerNotFound(worker=hostname)
Example #3
0
File: api.py Project: joylhx/Rally
 def get_worker(self, hostname):
     try:
         return (self.model_query(
             models.Worker).filter_by(hostname=hostname).one())
     except NoResultFound:
         raise exceptions.WorkerNotFound(worker=hostname)