diff --git a/motor/aiohttp/__init__.py b/motor/aiohttp/__init__.py index 23515949..1e87e146 100644 --- a/motor/aiohttp/__init__.py +++ b/motor/aiohttp/__init__.py @@ -248,7 +248,7 @@ def _set_standard_headers(self, path, resp, gridout, checksum): if cache_time > 0: resp.headers["Expires"] = ( - datetime.datetime.utcnow() + datetime.timedelta(seconds=cache_time) + datetime.datetime.now(datetime.timezone.utc) + datetime.timedelta(seconds=cache_time) ).strftime("%a, %d %b %Y %H:%M:%S GMT") resp.headers["Cache-Control"] = "max-age=" + str(cache_time) diff --git a/motor/web.py b/motor/web.py index 37e5dd46..66dc4c16 100644 --- a/motor/web.py +++ b/motor/web.py @@ -125,7 +125,7 @@ async def get(self, path, include_body=True): if cache_time > 0: self.set_header( - "Expires", datetime.datetime.utcnow() + datetime.timedelta(seconds=cache_time) + "Expires", datetime.datetime.now(datetime.timezone.utc) + datetime.timedelta(seconds=cache_time) ) self.set_header("Cache-Control", "max-age=" + str(cache_time)) else: diff --git a/pyproject.toml b/pyproject.toml index c34a6126..a79acece 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -112,8 +112,6 @@ filterwarnings = [ "ignore: The fetch_next property is deprecated:DeprecationWarning", "ignore:The next_object method is deprecated:DeprecationWarning", "ignore:unclosed