#5350 ImportError: cannot import name 'escape' from 'jinja2'
Closed: Fixed by ngompa. Opened by mzch.

I got ImportError: cannot import name 'escape' from 'jinja2' in 0cd8e1fb4060a3a34ea9dd08ceacab7317d7cba9.
I edited filters.py as below in order to fix this error:

--- filters.py.bak      2022-11-30 03:29:54.308995338 +0900
+++ filters.py  2022-11-30 03:30:27.065294274 +0900
@@ -27,7 +27,8 @@
 import pygit2
 from six.moves.urllib.parse import urlparse, parse_qsl
-from jinja2 import escape
+# from jinja2 import escape
+from markupsafe import escape
 import pagure.exceptions
 import pagure.lib.query

See https://stackoverflow.com/questions/71718167/importerror-cannot-import-name-escape-from-jinja2


Metadata Update from @wombelix:
- Issue assigned to wombelix

Commit 56e76556 fixes this issue

Metadata
Related Pull Requests