From 2ade1eee5e541e2daed87ea4e70aad2c1111b4eb Mon Sep 17 00:00:00 2001 From: Edward Betts Date: Thu, 21 Dec 2023 14:29:01 +0000 Subject: [PATCH] Replace datetime.utcnow(), it is deprecated --- schedule.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/schedule.py b/schedule.py index c7173f5..220ba8e 100755 --- a/schedule.py +++ b/schedule.py @@ -7,7 +7,7 @@ import os import re import sys import typing -from datetime import date, datetime, timedelta +from datetime import date, datetime, timezone import ics # type: ignore import jinja2 @@ -194,8 +194,7 @@ def main() -> None: with open(ics_file, "w") as fh: fh.write(cal.serialize()) - now = datetime.utcnow() # need to rewrite this, utcnow is deprecated - now_str = now.strftime("%Y-%m-%d_%H:%M") + now_str = datetime.now(timezone.utc).strftime("%Y-%m-%d_%H:%M") filename = os.path.join(data_dir, now_str + ".html") with open(filename, "w") as fh: fh.write(page)