Merge pull request #816 from shirk3y/master

Fix start_loop=False using asyncio
This commit is contained in:
Tobias Oberstein
2017-04-15 11:37:36 +02:00
committed by GitHub

View File

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