diff --git a/src/pybrake/middleware/starlette.py b/src/pybrake/middleware/starlette.py index e37c77e..3ac12b8 100644 --- a/src/pybrake/middleware/starlette.py +++ b/src/pybrake/middleware/starlette.py @@ -5,7 +5,7 @@ import types from starlette.applications import Starlette -from starlette.exceptions import ExceptionMiddleware +from starlette.middleware.exceptions import ExceptionMiddleware from starlette.responses import Response from starlette.routing import Match from starlette.types import Receive, Scope, Send diff --git a/src/pybrake/utils.py b/src/pybrake/utils.py index 983fbb1..f34cd4d 100644 --- a/src/pybrake/utils.py +++ b/src/pybrake/utils.py @@ -1,9 +1,9 @@ import logging -from datetime import datetime +from datetime import datetime, UTC def time_trunc_minute(time): - t = datetime.utcfromtimestamp(time).replace(second=0, microsecond=0) + t = datetime.fromtimestamp(time, UTC).replace(second=0, microsecond=0) return t.strftime("%Y-%m-%dT%H:%M:%SZ")