Merge branch 'show_traceback' into 'master'

Show traceback on plugin exception

See merge request pycqa/flake8!317
This commit is contained in:
Anthony Sottile 2019-06-14 18:03:39 +00:00
commit 2f8bc64b1e

View file

@ -435,7 +435,8 @@ class FileChecker(object):
return plugin["plugin"](**arguments)
except Exception as all_exc:
LOG.critical(
"Plugin %s raised an unexpected exception", plugin["name"]
"Plugin %s raised an unexpected exception", plugin["name"],
exc_info=True
)
raise exceptions.PluginExecutionFailed(
plugin=plugin, exception=all_exc