From ba0b40d1da864165e0416994cd4e1ef66d66e985 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 25 Nov 2025 06:49:32 +0100 Subject: [PATCH] Fix crash in module_utils.datetime.fromtimestamp() (#11206) Fix crash in module_utils.datetime.fromtimestamp(). (cherry picked from commit cbf13ab6c9156066bf51c543b1ffde5b32f7f248) --- changelogs/fragments/11206-datetime.yml | 3 +++ plugins/module_utils/datetime.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/11206-datetime.yml diff --git a/changelogs/fragments/11206-datetime.yml b/changelogs/fragments/11206-datetime.yml new file mode 100644 index 00000000000..136c0edf4aa --- /dev/null +++ b/changelogs/fragments/11206-datetime.yml @@ -0,0 +1,3 @@ +bugfixes: + - "datetime module utils - fix bug in ``fromtimestamp()`` that caused the function to crash. + This function is not used in community.general (https://github.com/ansible-collections/community.general/pull/11206)." diff --git a/plugins/module_utils/datetime.py b/plugins/module_utils/datetime.py index 907ebc61ad9..f6690b6d4ac 100644 --- a/plugins/module_utils/datetime.py +++ b/plugins/module_utils/datetime.py @@ -15,7 +15,7 @@ def ensure_timezone_info(value): def fromtimestamp(value): - return _datetime.fromtimestamp(value, tz=_datetime.timezone.utc) + return _datetime.datetime.fromtimestamp(value, tz=_datetime.timezone.utc) def now():