Fix start_loop=False using asyncio

This commit is contained in:
Mateusz Golewski 2017-04-12 17:44:19 +02:00 committed by Mateusz Golewski
parent 159885fce1
commit 14f643188b
1 changed files with 3 additions and 2 deletions

View File

@ -241,12 +241,13 @@ class ApplicationRunner(object):
txaio.use_asyncio()
txaio.config.loop = loop
coro = loop.create_connection(transport_factory, host, port, ssl=ssl)
(transport, protocol) = loop.run_until_complete(coro)
# start a asyncio loop
if not start_loop:
return protocol
return coro
else:
(transport, protocol) = loop.run_until_complete(coro)
# start logging
txaio.start_logging(level='info')