diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-03-27 14:47:12 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-10-24 18:32:22 +0200 |
| commit | 4f448b6473f843b5480921903afa342ab7f19345 (patch) | |
| tree | f1aa2c7412ebcb08bb53a1f3a88583b50cb967ce /ishtar_common/tasks.py | |
| parent | 3fa3737646f6238be435e2652506609031f8c984 (diff) | |
| download | Ishtar-4f448b6473f843b5480921903afa342ab7f19345.tar.bz2 Ishtar-4f448b6473f843b5480921903afa342ab7f19345.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() |
