We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c302c83 commit 5172563Copy full SHA for 5172563
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
@@ -1203,7 +1203,7 @@ def newchannel(self) -> Channel:
1203
def join(self, timeout: float | None = None) -> None:
1204
"""Wait for receiverthread to terminate."""
1205
self._trace("waiting for receiver thread to finish")
1206
- self._receivepool.waitall()
+ self._receivepool.waitall(timeout)
1207
1208
1209
class WorkerGateway(BaseGateway):
0 commit comments