Wed, 03 Aug 2022 11:54:32 +0200
Added code to explicitly close the queues to/from the workers at the end of a batch check.
--- a/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py Wed Aug 03 11:54:32 2022 +0200 @@ -269,6 +269,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheck.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheck.py Wed Aug 03 11:54:32 2022 +0200 @@ -190,6 +190,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/jsCheckSyntax.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/jsCheckSyntax.py Wed Aug 03 11:54:32 2022 +0200 @@ -139,6 +139,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/jsonCheckSyntax.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/jsonCheckSyntax.py Wed Aug 03 11:54:32 2022 +0200 @@ -140,6 +140,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/tomlCheckSyntax.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/tomlCheckSyntax.py Wed Aug 03 11:54:32 2022 +0200 @@ -140,6 +140,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):
--- a/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/yamlCheckSyntax.py Fri Jul 29 16:29:31 2022 +0200 +++ b/src/eric7/Plugins/CheckerPlugins/SyntaxChecker/yamlCheckSyntax.py Wed Aug 03 11:54:32 2022 +0200 @@ -140,6 +140,9 @@ for worker in workers: worker.join() worker.close() + + taskQueue.close() + doneQueue.close() def workerTask(inputQueue, outputQueue):