Merge pull request #1337 from blueyed/handle-exception-in-extensions
This commit is contained in:
commit
b3ec02d0af
@ -198,7 +198,12 @@ def load_extensions():
|
||||
|
||||
for entry_point in pkg_resources.iter_entry_points('mopidy.ext'):
|
||||
logger.debug('Loading entry point: %s', entry_point)
|
||||
extension_class = entry_point.load(require=False)
|
||||
try:
|
||||
extension_class = entry_point.load(require=False)
|
||||
except Exception as e:
|
||||
logger.exception("Failed to load extension %s: %s" % (
|
||||
entry_point.name, e))
|
||||
continue
|
||||
|
||||
try:
|
||||
if not issubclass(extension_class, Extension):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user