From d39f5afd4b4e81e64565ae785226f4a78b0c4f9e Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Mon, 1 Sep 2025 09:52:11 -0500 Subject: [PATCH] fix: fix 'unidiomatic-typecheck' for pylint --- .pylintrc | 1 - src/wuttaweb/forms/base.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.pylintrc b/.pylintrc index 7915322..70735ea 100644 --- a/.pylintrc +++ b/.pylintrc @@ -34,4 +34,3 @@ disable=fixme, too-many-public-methods, too-many-statements, ungrouped-imports, - unidiomatic-typecheck, diff --git a/src/wuttaweb/forms/base.py b/src/wuttaweb/forms/base.py index a4a469a..f4dcd9b 100644 --- a/src/wuttaweb/forms/base.py +++ b/src/wuttaweb/forms/base.py @@ -330,7 +330,7 @@ class Form: # pylint: disable=too-many-instance-attributes self.model_class = model_class self.model_instance = model_instance if self.model_instance and not self.model_class: - if type(self.model_instance) is not dict: + if not isinstance(self.model_instance, dict): self.model_class = type(self.model_instance) self.set_fields(fields or self.get_fields())