Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
I don't know why, but there is a particularly annoying edge case when running the entire test suite, on Python 3.7, on Linux. As far as I can tell, the server process for the code actions test case never terminates. The test case works perfectly on all other Python versions and platforms. It even works fine if you run the test case on its own! But run the test case along with everything else, on Linux using Python 3.7 - the server process hangs, hanging the rest of the test suite with it. Luckily, the fix appears to be simply not re-using the event loop across test cases, thankfully we don't have any test cases that require this yet.
- Loading branch information