From cb3539a3b1e3e502805e7635bea862abfde8f215 Mon Sep 17 00:00:00 2001 From: lifehackerhansol Date: Sat, 12 Apr 2025 08:25:04 -0700 Subject: [PATCH] rss.py: fix datetime deprecation warnings /home/lifehackerhansol/git/hacks-guide/Guide_3DS/rss.py:38: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). xml.write(f"\t\t{datetime.datetime.utcnow().strftime("%a, %d %b %Y %X +0000")}\n") /home/lifehackerhansol/git/hacks-guide/Guide_3DS/rss.py:67: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). pubdate = datetime.datetime.utcfromtimestamp(int(i["ts"])) --- rss.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rss.py b/rss.py index a1e44be501..c0f6f8d04b 100644 --- a/rss.py +++ b/rss.py @@ -35,7 +35,7 @@ with open(rss, "w") as xml: xml.write("\n") xml.write("\t\n") xml.write("\t\tPlailect Guide Feed\n") - xml.write(f"\t\t{datetime.datetime.utcnow().strftime("%a, %d %b %Y %X +0000")}\n") + xml.write(f"\t\t{datetime.datetime.now(datetime.UTC).strftime("%a, %d %b %Y %X +0000")}\n") xml.write("\t\thttps://github.com/hacks-guide/Guide_3DS/\n") for filename in os.listdir(dir): @@ -64,7 +64,7 @@ with open(rss, "w") as xml: items = sorted(items, key=lambda d: d['ts'], reverse=True) for i in items: - pubdate = datetime.datetime.utcfromtimestamp(int(i["ts"])) + pubdate = datetime.datetime.fromtimestamp(int(i["ts"]), datetime.UTC) xml.write("\t\t\n") xml.write(f"\t\t\t{i['name']}\n") xml.write(f"\t\t\t{i['name']}\n".format(i["name"]))