From 9832db917450ea6568d010a9ceb6517043f03166 Mon Sep 17 00:00:00 2001 From: Tonis Piip Date: Thu, 12 Sep 2024 17:59:42 +0300 Subject: [PATCH] perf: don't eval attr just pass to isinstance --- django_lifecycle/mixins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_lifecycle/mixins.py b/django_lifecycle/mixins.py index 3b5b6b6..b205535 100644 --- a/django_lifecycle/mixins.py +++ b/django_lifecycle/mixins.py @@ -267,7 +267,7 @@ def _get_model_descriptor_names(cls) -> List[str]: for name in dir(cls): attr = getattr(cls, name, None) - if attr and isinstance(attr, DJANGO_RELATED_FIELD_DESCRIPTOR_CLASSES): + if isinstance(attr, DJANGO_RELATED_FIELD_DESCRIPTOR_CLASSES): descriptor_names.append(name) return descriptor_names