From 2573ba7b3fde8a5fdd5f8f358ee0b826f2794061 Mon Sep 17 00:00:00 2001 From: Lucretiel Date: Fri, 5 Jun 2015 15:45:42 -0400 Subject: [PATCH] Various simplifications Removed unneeded local finalizer in event_loop Simplified code in unused_tcp_port --- pytest_asyncio/plugin.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pytest_asyncio/plugin.py b/pytest_asyncio/plugin.py index 7e4a6be4..d558132e 100644 --- a/pytest_asyncio/plugin.py +++ b/pytest_asyncio/plugin.py @@ -69,10 +69,7 @@ def event_loop(request): event_loop = policy.new_event_loop() policy.set_event_loop(event_loop) - def _close(): - event_loop.close() - - request.addfinalizer(_close) + request.addfinalizer(event_loop.close) return event_loop @@ -90,5 +87,4 @@ def unused_tcp_port(): """Find an unused localhost TCP port from 1024-65535 and return it.""" with closing(socket.socket()) as sock: sock.bind(('127.0.0.1', 0)) - port = sock.getsockname()[1] - return port \ No newline at end of file + return sock.getsockname()[1]