From 0cc97ec5d7a397cf014bd4daa1cc1688744ed1ad Mon Sep 17 00:00:00 2001 From: Branden Hall Date: Tue, 28 Oct 2025 12:28:50 -0400 Subject: [PATCH 1/2] Fix: make parse_date_str and parse_datetime_str respect localized formats --- src/unfold/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/unfold/utils.py b/src/unfold/utils.py index 13c6d0dd..802fc8be 100644 --- a/src/unfold/utils.py +++ b/src/unfold/utils.py @@ -166,7 +166,7 @@ def format_response(response: str, theme: str) -> str: def parse_date_str(value: str) -> datetime.date | None: - for format in settings.DATE_INPUT_FORMATS: + for format in formats.get_format("DATE_INPUT_FORMATS"): try: return datetime.datetime.strptime(value, format).date() except (ValueError, TypeError): @@ -174,7 +174,7 @@ def parse_date_str(value: str) -> datetime.date | None: def parse_datetime_str(value: str) -> datetime.datetime | None: - for format in settings.DATETIME_INPUT_FORMATS: + for format in formats.get_format("DATETIME_INPUT_FORMATS"): try: return datetime.datetime.strptime(value, format) except (ValueError, TypeError): From 7ebd5273b0b3efc97b2bdd33df9b872ba5d03370 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 17:35:30 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/unfold/utils.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/unfold/utils.py b/src/unfold/utils.py index 802fc8be..ead4c045 100644 --- a/src/unfold/utils.py +++ b/src/unfold/utils.py @@ -4,7 +4,6 @@ from collections.abc import Iterable from typing import Any -from django.conf import settings from django.db import models from django.db.models import Model from django.template.loader import render_to_string