From b477822982976b053a8ecbd3ecf9d382b3c57221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20Gr=C3=B6nholm?= Date: Wed, 4 Oct 2017 12:49:11 +0300 Subject: [PATCH] Removed the event loop policy stubs We could've just referenced the actual classes instead from the beginning. D'oh! --- asphalt/core/runner.py | 15 --------------- setup.cfg | 6 +++--- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/asphalt/core/runner.py b/asphalt/core/runner.py index ad6bd1a..089d23f 100644 --- a/asphalt/core/runner.py +++ b/asphalt/core/runner.py @@ -18,21 +18,6 @@ policies = PluginContainer('asphalt.core.event_loop_policies') -def uvloop_policy(): - import uvloop - return uvloop.EventLoopPolicy() - - -def gevent_policy(): - import aiogevent - return aiogevent.EventLoopPolicy() - - -def tokio_policy(): - import tokio - return tokio.TokioLoopPolicy() - - def sigterm_handler(logger: Logger, event_loop: AbstractEventLoop) -> None: if event_loop.is_running(): logger.info('Received SIGTERM') diff --git a/setup.cfg b/setup.cfg index 90c10c9..816d8ef 100644 --- a/setup.cfg +++ b/setup.cfg @@ -47,9 +47,9 @@ doc = console_scripts = asphalt = asphalt.core.cli:main asphalt.core.event_loop_policies = - uvloop = asphalt.core.runner:uvloop_policy [uvloop] - gevent = asphalt.core.runner:gevent_policy [gevent] - tokio = asphalt.core.runner:tokio_policy [tokio] + uvloop = uvloop:EventLoopPolicy [uvloop] + gevent = aiogevent:EventLoopPolicy [gevent] + tokio = tokio:TokioLoopPolicy [tokio] [build_sphinx] source-dir = docs