Example #1
0
    def post(self):
        data = json.loads(self.request.body.decode("utf-8"))
        userid = data.get("id", "").lower()
        logging.info("%s begin test net" % (self.p_userid))

        taskid = str(uuid.uuid4()).replace('-', '_')
        available_task = TetaskMgr.starttask(taskid)
        if available_task:
            result = {}
            result["id"] = taskid
            result["port"] = str(available_task)
            result["expire"] = "60"
            self.write(result)
            self.finish()
            return

        self.set_status(408)
        self.finish()