From 7704a244d64fde6d41fc104391a22aa149583d69 Mon Sep 17 00:00:00 2001 From: Nancy Eckenthal Date: Wed, 3 May 2023 19:23:35 -0400 Subject: [PATCH] undo unnecessary change --- rest_framework/fields.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 7b934ca39..91a1e03b6 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -713,15 +713,13 @@ class BooleanField(Field): return value def to_internal_value(self, data): - try: + with contextlib.suppress(TypeError): if self._lower_if_str(data) in self.TRUE_VALUES: return True elif self._lower_if_str(data) in self.FALSE_VALUES: return False elif self._lower_if_str(data) in self.NULL_VALUES and self.allow_null: return None - except TypeError: # Input is an unhashable type - pass self.fail("invalid", input=data) def to_representation(self, value):