def handle_work(self): count = 0 while True: if self.session.killed: return self.reply(500, "") job = self.session.get_created_job() if job is not None: break try: self.request.settimeout(1) if len(self.request.recv(1)) == 0: return except Exception as e: pass self.session.update_active() count += 1 if count > 600: self.reply(201, "") return job.receive() # hack to tell us to fork 32 bit status = 202 if job.fork32Bit else 201 self.reply(status, job.key.encode())
def handle_work(self): count = 0 while True: if self.session.killed: return self.reply(500, ""); job = self.session.get_created_job() if job is not None: break try: self.request.settimeout(1) if len(self.request.recv(1)) == 0: return except Exception as e: pass self.session.update_active() count += 1 if count > 600: self.reply(201, "") return job.receive() # hack to tell us to fork 32 bit status = 202 if job.fork32Bit else 201 self.reply(status, job.key.encode())
def handle_work(self): while True: if self.session.killed: return self.reply(500, "") job = self.session.get_created_job() if job is not None: break time.sleep(1) self.session.update_active() job.receive() # hack to tell us to fork 32 bit status = 202 if job.fork32Bit else 201 self.reply(status, job.key.encode())
def handle_work(self): while True: if self.session.killed: return self.reply(500, ""); job = self.session.get_created_job() if job is not None: break time.sleep(1) self.session.update_active() job.receive() # hack to tell us to fork 32 bit status = 202 if job.fork32Bit else 201 self.reply(status, job.key.encode())