diff --git a/src/pretix/presale/views/__init__.py b/src/pretix/presale/views/__init__.py index ce29cbfdd5..2ec162cc36 100644 --- a/src/pretix/presale/views/__init__.py +++ b/src/pretix/presale/views/__init__.py @@ -33,7 +33,7 @@ # License for the specific language governing permissions and limitations under the License. import copy from collections import defaultdict -from datetime import datetime, timedelta +from datetime import UTC, datetime, timedelta from decimal import Decimal from functools import wraps from itertools import groupby @@ -493,7 +493,7 @@ def iframe_entry_view_wrapper(view_func): settings.LANGUAGE_COOKIE_NAME, locale, max_age=max_age, - expires=(datetime.utcnow() + timedelta(seconds=max_age)).strftime('%a, %d-%b-%Y %H:%M:%S GMT'), + expires=(datetime.now(UTC) + timedelta(seconds=max_age)).strftime('%a, %d-%b-%Y %H:%M:%S GMT'), ) return resp diff --git a/src/pretix/presale/views/locale.py b/src/pretix/presale/views/locale.py index 9cc0df2d77..95b80ac710 100644 --- a/src/pretix/presale/views/locale.py +++ b/src/pretix/presale/views/locale.py @@ -32,7 +32,7 @@ # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations under the License. -from datetime import datetime, timedelta +from datetime import UTC, datetime, timedelta from django.conf import settings from django.http import HttpResponseRedirect @@ -60,7 +60,7 @@ class LocaleSet(NoSearchIndexViewMixin, View): settings.LANGUAGE_COOKIE_NAME, locale, max_age=max_age, - expires=(datetime.utcnow() + timedelta(seconds=max_age)).strftime( + expires=(datetime.now(UTC) + timedelta(seconds=max_age)).strftime( '%a, %d-%b-%Y %H:%M:%S GMT'), ) diff --git a/src/setup.cfg b/src/setup.cfg index d8fe454317..df7e47fec2 100644 --- a/src/setup.cfg +++ b/src/setup.cfg @@ -33,6 +33,7 @@ filterwarnings = ignore::DeprecationWarning:cgi ignore::DeprecationWarning:vat_moss ignore:.*ast.NameConstant.*:DeprecationWarning:reportlab + ignore:.*utcnow.*:DeprecationWarning:openpyxl ignore:.*PyType_Spec.*:DeprecationWarning: ignore:.*truth value.*:DeprecationWarning:sepaxml ignore::pytz_deprecation_shim._exceptions.PytzUsageWarning:vobject