Ejemplo n.º 1
0
 def on_acknowledged(self, event):
     task_id = event['task_id']['value']
     uuid_ = uuid.UUID(bytes=decode_data(event['uuid']))
     self.subscription.updates.pop(uuid_, None)
     self.subscription.tasks.pop(task_id, None)
     self.executor.on_acknowledged(self, task_id, uuid_)
     log.debug("Got acknowledge {}".format(event))
Ejemplo n.º 2
0
        def run_task(task):
            update = {
                'task_id': {
                    'value': task['task_id']['value']
                },
                'state': 'TASK_RUNNING',
                'timestamp': int(time.time())
            }
            driver.update(update)

            print(decode_data(task['data']), file=sys.stderr)
            time.sleep(5)

            update = {
                'task_id': {
                    'value': task['task_id']['value']
                },
                'state': 'TASK_FINISHED',
                'timestamp': time.time()
            }
            driver.update(update)
Ejemplo n.º 3
0
        def run_task(task):
            update = {
                "task_id": {
                    "value": task["task_id"]["value"]
                },
                "state": 'TASK_RUNNING',
                "timestamp": int(time.time())
            }

            driver.update(update)

            print(decode_data(task["data"]), file=sys.stderr)
            time.sleep(5)

            update = {
                "task_id": {
                    "value": task["task_id"]["value"]
                },
                "state": 'TASK_FINISHED',
                "timestamp": time.time()
            }

            driver.update(update)
Ejemplo n.º 4
0
def test_decode_data():
    assert utils.decode_data('c3R1ZmY=') == b'stuff'