From 20031dd5f05e12122a365cedb99efe2bdb7b8c0a Mon Sep 17 00:00:00 2001 From: Michael Johnson Date: Tue, 1 Apr 2025 00:54:14 +0000 Subject: [PATCH] Remove deprecated datetime.utcnow() Python 3.12 deprecates the use of datetime.utcnow()[1]. This patch moves diskimage-builder to use datetime.now(datetime.timezone.utc). [1] https://docs.python.org/3/library/datetime.html#datetime.datetime.utcnow Change-Id: I7b2430248e1709e7fb7631bd7dd2e828a3a5d7d5 --- diskimage_builder/lib/outfilter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diskimage_builder/lib/outfilter.py b/diskimage_builder/lib/outfilter.py index 6bad6df2d..01fa43754 100755 --- a/diskimage_builder/lib/outfilter.py +++ b/diskimage_builder/lib/outfilter.py @@ -62,7 +62,7 @@ def main(): if skip_line(line): continue - now = datetime.datetime.utcnow() + now = datetime.datetime.now(datetime.timezone.utc) ts_line = ("%s | %s" % ( now.strftime("%Y-%m-%d %H:%M:%S.%f")[:-3], line))