mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2026-10-14 09:22:11 -05:00
When an extension fails to import, give the original traceback with -v
This commit is contained in:
1 parent
d133f028af
commit
9756d3d339
1 file changed
+2
@@ -15,6 +15,7 @@ import os
|
||||
import sys
|
||||
import types
|
||||
import posixpath
|
||||
import traceback
|
||||
from os import path
|
||||
from cStringIO import StringIO
|
||||
|
||||
@@ -282,6 +283,7 @@ class Sphinx(object):
|
||||
try:
|
||||
mod = __import__(extension, None, None, ['setup'])
|
||||
except ImportError, err:
|
||||
self.verbose('Original exception:\n' + traceback.format_exc())
|
||||
raise ExtensionError('Could not import extension %s' % extension,
|
||||
err)
|
||||
if not hasattr(mod, 'setup'):
|
||||
|
||||
Reference in new issue
Block a user