From 7eec35a51679177316d2cddd0468ebb03398e6ff Mon Sep 17 00:00:00 2001 From: hhamana Date: Sat, 26 Nov 2022 12:10:45 +0900 Subject: [PATCH] yield without try-except --- starlette_context/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/starlette_context/__init__.py b/starlette_context/__init__.py index 58547ed..5312f1d 100644 --- a/starlette_context/__init__.py +++ b/starlette_context/__init__.py @@ -23,10 +23,8 @@ def request_cycle_context( if initial_data is None: initial_data = {} token: Token = _request_scope_context_storage.set(initial_data.copy()) - try: - yield - finally: - _request_scope_context_storage.reset(token) + yield + _request_scope_context_storage.reset(token) from starlette_context.ctx import context # noqa: E402