diff --git a/pelican/contents.py b/pelican/contents.py index c48715dc..1ce61b43 100644 --- a/pelican/contents.py +++ b/pelican/contents.py @@ -4,7 +4,6 @@ import locale import logging import os import re -from datetime import timezone from html import unescape from typing import Any, Optional from urllib.parse import ParseResult, unquote, urljoin, urlparse, urlunparse @@ -593,7 +592,7 @@ class Article(Content): if self.date.tzinfo is None: now = datetime.datetime.now() else: - now = datetime.datetime.utcnow().replace(tzinfo=timezone.utc) + now = datetime.datetime.now(datetime.timezone.utc) if self.date > now: self.status = "draft"