diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a31a55c..ba3de72 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,7 +1,7 @@ --- repos: - repo: https://github.com/psf/black - rev: 23.7.0 + rev: 23.9.1 hooks: - id: black args: @@ -20,4 +20,4 @@ repos: rev: v3.10.1 hooks: - id: pyupgrade - args: [--py37-plus] \ No newline at end of file + args: [--py37-plus] diff --git a/django_jalali/db/models.py b/django_jalali/db/models.py index cf457a7..d93dac9 100644 --- a/django_jalali/db/models.py +++ b/django_jalali/db/models.py @@ -176,7 +176,7 @@ def get_prep_lookup(self, lookup_type, value): if lookup_type in ("exact", "gt", "gte", "lt", "lte"): prep = self.get_prep_value(value) - if type(prep) == datetime.datetime or type(prep) == datetime.date: + if isinstance(prep, (datetime.datetime, datetime.date)): return prep return prep.togregorian() @@ -435,7 +435,7 @@ def get_prep_lookup(self, lookup_type, value): if lookup_type in ("exact", "gt", "gte", "lt", "lte"): prep = self.get_prep_value(value) - if type(prep) == datetime.datetime or type(prep) == datetime.date: + if isinstance(prep, (datetime.datetime, datetime.date)): return prep return prep.togregorian()