diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-03-27 14:47:12 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-06-13 18:08:06 +0200 |
commit | 84ed3cfb40a64e64ddc32cc0df943cb12e198717 (patch) | |
tree | d4220a3a19ee6ae31fbf281d7e0d35fb5b452cd1 /ishtar_common/tasks.py | |
parent | db174e7f376a3687cb6cd84339592231ceae0ee0 (diff) | |
download | Ishtar-84ed3cfb40a64e64ddc32cc0df943cb12e198717.tar.bz2 Ishtar-84ed3cfb40a64e64ddc32cc0df943cb12e198717.zip |
♻️ django: fix warnings for v5 - migrate to timezone aware dates
Diffstat (limited to 'ishtar_common/tasks.py')
-rw-r--r-- | ishtar_common/tasks.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/ishtar_common/tasks.py b/ishtar_common/tasks.py index 24ae02dcc..08f5dd10d 100644 --- a/ishtar_common/tasks.py +++ b/ishtar_common/tasks.py @@ -17,14 +17,11 @@ # See the file COPYING for details. -import datetime - import os import sys -from django.conf import settings from django.core.files import File -from django.db.models import Q +from django.utils import timezone from django.utils.translation import gettext_lazy as _ from ishtar_common.models_common import Town, Department @@ -56,7 +53,7 @@ def launch_import(import_task_id): return if import_task.state != "S": return - import_task.launch_date = datetime.datetime.now() + import_task.launch_date = timezone.now() import_task.state = "P" import_task.save() @@ -66,7 +63,7 @@ def launch_import(import_task_id): delete_existing=import_task.delete_before, release_locks=import_task.releasing_locks, ) - import_task.finished_date = datetime.datetime.now() + import_task.finished_date = timezone.now() import_task.state = "F" import_task.save() @@ -79,7 +76,7 @@ def launch_export(export_task_id): return if export_task.state != "S": return - export_task.launch_date = datetime.datetime.now() + export_task.launch_date = timezone.now() export_task.state = "P" export_task.save() @@ -176,7 +173,7 @@ def launch_export(export_task_id): with open(archive_name, "rb") as result: export_task.result.save(archive_name.split(os.sep)[-1], File(result)) os.remove(archive_name) - export_task.finished_date = datetime.datetime.now() + export_task.finished_date = timezone.now() export_task.state = "F" export_task.result_info = str(_("Export finished")) export_task.save() |