|
@@ -128,7 +128,9 @@ class DeviceInfoUtils(object):
|
|
|
return res_dict
|
|
return res_dict
|
|
|
|
|
|
|
|
async def plat_device_info(self, url, data):
|
|
async def plat_device_info(self, url, data):
|
|
|
- loop = asyncio.get_event_loop()
|
|
|
|
|
|
|
+ # loop = asyncio.get_event_loop()
|
|
|
|
|
+ loop = asyncio.new_event_loop()
|
|
|
|
|
+ asyncio.set_event_loop(loop)
|
|
|
res = await loop.run_in_executor(None, self.get_resp, url, data)
|
|
res = await loop.run_in_executor(None, self.get_resp, url, data)
|
|
|
return res
|
|
return res
|
|
|
|
|
|
|
@@ -141,7 +143,9 @@ class DeviceInfoUtils(object):
|
|
|
else:
|
|
else:
|
|
|
data = {"device_id": d_id}
|
|
data = {"device_id": d_id}
|
|
|
|
|
|
|
|
- loop = asyncio.get_event_loop()
|
|
|
|
|
|
|
+ loop = asyncio.new_event_loop()
|
|
|
|
|
+ asyncio.set_event_loop(loop)
|
|
|
|
|
+ # loop = asyncio.get_event_loop()
|
|
|
db_task = loop.create_task(self.plat_device_info(bd_url, data))
|
|
db_task = loop.create_task(self.plat_device_info(bd_url, data))
|
|
|
sq_task = loop.create_task(self.plat_device_info(sq_url, data))
|
|
sq_task = loop.create_task(self.plat_device_info(sq_url, data))
|
|
|
loop.run_until_complete(db_task)
|
|
loop.run_until_complete(db_task)
|