plone / plone.recipe.codeanalysis

provides static code analysis for Buildout-based Python projects, including flake8, JSHint, CSS Lint, and other code checks
https://pypi.org/project/plone.recipe.codeanalysis/
11 stars 5 forks source link

Multiprocessing eats errors silently #175

Closed do3cc closed 8 years ago

do3cc commented 8 years ago

Steps to reproduce: Install plone.recipe.codeanalysis with [recommended] Set multiprocessing to False add a syntax error to a plugin, I added one to flake-isort Run code analysis, you get a traceback Now set multiprocessing to True, rerun buildout Run code analysis again: The Flake8 command gets marked as PASSED and no traceback

do3cc commented 8 years ago

Intermediate info, flake8 does show the exception and returns with exitcode 0

do3cc commented 8 years ago

I had a broken flake8. Added a PR to require newer flake8