Skip to content

Commit b0f9cc0

Browse files
committed
refactor: Removed obsolete code for closing an event loop that was created in the *event_loop* fixture finalizer.
1 parent 99d574a commit b0f9cc0

File tree

1 file changed

+0
-9
lines changed

1 file changed

+0
-9
lines changed

pytest_asyncio/plugin.py

-9
Original file line numberDiff line numberDiff line change
@@ -685,15 +685,6 @@ def _temporary_event_loop_policy(policy: AbstractEventLoopPolicy) -> Iterator[No
685685
yield
686686
finally:
687687
asyncio.set_event_loop_policy(old_loop_policy)
688-
# When a test uses both a scoped event loop and the event_loop fixture,
689-
# the "_provide_clean_event_loop" finalizer of the event_loop fixture
690-
# will already have installed a fresh event loop, in order to shield
691-
# subsequent tests from side-effects. We close this loop before restoring
692-
# the old loop to avoid ResourceWarnings.
693-
try:
694-
_get_event_loop_no_warn().close()
695-
except RuntimeError:
696-
pass
697688
asyncio.set_event_loop(old_loop)
698689

699690

0 commit comments

Comments
 (0)