From 37e34d92def3feb7fe8c986c7586c9f889fe74cb Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Fri, 5 Jan 2024 21:20:38 -0800 Subject: [PATCH] Replaces deprecated Django with standard library (#5262) --- src/documents/index.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/documents/index.py b/src/documents/index.py index e4c9bcb34..90bc15e7b 100644 --- a/src/documents/index.py +++ b/src/documents/index.py @@ -4,11 +4,12 @@ import os from collections import Counter from contextlib import contextmanager from datetime import datetime +from datetime import timezone from typing import Optional from dateutil.parser import isoparse from django.conf import settings -from django.utils import timezone +from django.utils import timezone as django_timezone from guardian.shortcuts import get_users_with_perms from whoosh import classify from whoosh import highlight @@ -370,7 +371,7 @@ class DelayedQuery: class LocalDateParser(English): def reverse_timezone_offset(self, d): - return (d.replace(tzinfo=timezone.get_current_timezone())).astimezone( + return (d.replace(tzinfo=django_timezone.get_current_timezone())).astimezone( timezone.utc, ) @@ -401,7 +402,7 @@ class DelayedFullTextQuery(DelayedQuery): ) qp.add_plugin( DateParserPlugin( - basedate=timezone.now(), + basedate=django_timezone.now(), dateparser=LocalDateParser(), ), )