We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a156a0a + 5172563 commit 3e943ecCopy full SHA for 3e943ec
2 files changed
CHANGELOG.rst
@@ -14,6 +14,7 @@
14
15
Also fixed ``init_popen_io`` to use ``closefd=False`` for shared stdin and stdout file
16
descriptors, preventing ``Bad file descriptor`` errors triggered by test_stdouterrin_setnull.
17
+* Fixed ``GatewayBase.join()`` timeout argument getting ignored.
18
* Removed support for Python 3.7.
19
* Added official support for Python 3.12.
20
src/execnet/gateway_base.py
@@ -1208,7 +1208,7 @@ def newchannel(self) -> Channel:
1208
def join(self, timeout: float | None = None) -> None:
1209
"""Wait for receiverthread to terminate."""
1210
self._trace("waiting for receiver thread to finish")
1211
- self._receivepool.waitall()
+ self._receivepool.waitall(timeout)
1212
1213
1214
class WorkerGateway(BaseGateway):
0 commit comments