Closed danielsamuels closed 3 months ago
Hello @danielsamuels!
This looks like https://github.com/pylint-dev/pylint-pytest/pull/29. Would you try https://github.com/pylint-dev/pylint-pytest/releases/tag/v2.0.0a0?
Yup, that works. What's the current release timeline for that?
Sadly, it's a bit stale 😕
My OSS time is pretty limited, and, with the new pytest I'm hoping to debug one very obscure issue I'd like fixed (which I haven't found a way to make it "straightforward" to rapidly test it)
However, I would suggest to "depend" on it >=2.0.0a0
.
I am not planning any more extensive changes for this release, and I will follow semantic versioning.
I will close this issue now (to mark it appropriately), but of course feel free to continue the discussion 🙃
Describe the bug When configuring the number of Pytest workers to anything other than 1, a recursion error is seen and the linting task fails to complete.
To Reproduce
Folder structure src\namespace\module\submodule\settings__init__.py
File content
pylint output with the plugin
Expected behavior The plugin should result in the same output as when running in single-threaded mode.
Additional context I'm on a 16-core machine, and I've tried with jobs=0, 1, and 2. jobs=1 is fine; everything else breaks.