From 573df163fcba87797d73b55120e14fb5c15d3690 Mon Sep 17 00:00:00 2001 From: ahzam Date: Wed, 28 Sep 2022 01:20:46 +0500 Subject: [PATCH] replace try/except with context manager --- rest_framework/renderers.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/rest_framework/renderers.py b/rest_framework/renderers.py index 569ea264d..3f47580f1 100644 --- a/rest_framework/renderers.py +++ b/rest_framework/renderers.py @@ -487,11 +487,8 @@ class BrowsableAPIRenderer(BaseRenderer): return if existing_serializer is not None: - try: + with contextlib.suppress(TypeError): return self.render_form_for_serializer(existing_serializer) - except TypeError: - pass - if has_serializer: if method in ('PUT', 'PATCH'): serializer = view.get_serializer(instance=instance, **kwargs)