mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix save_traceback() has broken
This commit is contained in:
parent
3715557249
commit
46acb4fbe4
@ -22,7 +22,7 @@ from os import path
|
||||
from codecs import BOM_UTF8
|
||||
from collections import deque
|
||||
|
||||
from six import text_type, binary_type
|
||||
from six import text_type, binary_type, itervalues
|
||||
from six.moves import range
|
||||
from six.moves.urllib.parse import urlsplit, urlunsplit, quote_plus, parse_qsl, urlencode
|
||||
from docutils.utils import relative_path
|
||||
@ -227,7 +227,7 @@ def save_traceback(app):
|
||||
jinja2.__version__, # type: ignore
|
||||
last_msgs)).encode('utf-8'))
|
||||
if app is not None:
|
||||
for ext in app.extensions:
|
||||
for ext in itervalues(app.extensions):
|
||||
modfile = getattr(ext.module, '__file__', 'unknown')
|
||||
if isinstance(modfile, bytes):
|
||||
modfile = modfile.decode(fs_encoding, 'replace')
|
||||
|
Loading…
Reference in New Issue
Block a user