def run(self):
try:
loop = asyncio.get_event_loop()
ipfactory = get_ip.ipFactory(self.q, self.iprange)
testip = Test_Ip(loop, ipfactory)
loop.create_task(testip.Server())
profile.runctx(
"loop.run_until_complete(testip.SuccessStop())",
globals(),
locals())
# loop.run_until_complete(testip.SuccessStop())
except (KeyboardInterrupt, SystemExit) as e:
loop.create_task(testip.stop())
loop.run_until_complete(testip.SuccessStop())
finally:
loop.close()
print("Task exit")
评论列表
文章目录