From 52533346d221fa57b676056418c0e0d9342a2d67 Mon Sep 17 00:00:00 2001 From: Mariusz Felisiak Date: Sun, 30 Jul 2023 16:17:07 +0200 Subject: [PATCH] [4.1.x] Fixed warnings per flake8 6.1.0. Backport of 22b0b73c7732ba67db4e69fd9fa75aad84c8e5c4 from main. --- .pre-commit-config.yaml | 2 +- django/db/models/functions/datetime.py | 4 ++-- tests/schema/tests.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c26f34bad2..3147f2cebf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -9,7 +9,7 @@ repos: hooks: - id: isort - repo: https://github.com/PyCQA/flake8 - rev: 5.0.0 + rev: 6.1.0 hooks: - id: flake8 - repo: https://github.com/pre-commit/mirrors-eslint diff --git a/django/db/models/functions/datetime.py b/django/db/models/functions/datetime.py index 8b0bd70dbf..836caac647 100644 --- a/django/db/models/functions/datetime.py +++ b/django/db/models/functions/datetime.py @@ -97,7 +97,7 @@ class Extract(TimezoneMixin, Transform): "TimeField, or DurationField." ) # Passing dates to functions expecting datetimes is most likely a mistake. - if type(field) == DateField and copy.lookup_name in ( + if type(field) is DateField and copy.lookup_name in ( "hour", "minute", "second", @@ -296,7 +296,7 @@ class TruncBase(TimezoneMixin, Transform): has_explicit_output_field = ( class_output_field or field.__class__ is not copy.output_field.__class__ ) - if type(field) == DateField and ( + if type(field) is DateField and ( isinstance(output_field, DateTimeField) or copy.kind in ("hour", "minute", "second", "time") ): diff --git a/tests/schema/tests.py b/tests/schema/tests.py index e7c204d557..b63f5370f4 100644 --- a/tests/schema/tests.py +++ b/tests/schema/tests.py @@ -238,7 +238,7 @@ class SchemaTests(TransactionTestCase): "SELECT {} FROM {};".format(field_name, model._meta.db_table) ) database_default = cursor.fetchall()[0][0] - if cast_function and type(database_default) != type(expected_default): + if cast_function and type(database_default) is not type(expected_default): database_default = cast_function(database_default) self.assertEqual(database_default, expected_default)