From ee84ea5fffa650ec8f2931096b181ad6bd619112 Mon Sep 17 00:00:00 2001 From: Dominik Wombacher Date: May 23 2024 09:46:08 +0000 Subject: fix: Mitigate bug in flask-wtf 0.14.2 on EL8 for backward compatbility of pagure release 5.14.1 --- diff --git a/pagure/api/__init__.py b/pagure/api/__init__.py index 5ee9df7..fea8d15 100644 --- a/pagure/api/__init__.py +++ b/pagure/api/__init__.py @@ -20,6 +20,7 @@ import codecs import functools import logging import os +import sys import docutils import enum @@ -44,6 +45,9 @@ from pagure.utils import authenticated, check_api_acls # noqa: E402 _log = logging.getLogger(__name__) +# Mitigate bug in flask-wtf 0.14.2 on EL8 for 5.14.1 release +sys.modules["werkzeug.url_encode"] = "werkzeug.urls.url_encode" + def preload_docs(endpoint): """ Utility to load an RST file and turn it into fancy HTML. """ diff --git a/pagure/flask_app.py b/pagure/flask_app.py index 0a9d9e6..f1bc05d 100644 --- a/pagure/flask_app.py +++ b/pagure/flask_app.py @@ -41,7 +41,6 @@ if os.environ.get("PAGURE_PERFREPO"): else: perfrepo = None - logger = logging.getLogger(__name__) REDIS = None