mirror of
https://github.com/python/cpython.git
synced 2025-07-12 13:55:34 +00:00
bpo-43952: Fix multiprocessing Listener authkey bug (GH-25845)
Listener.accept() no longer hangs when authkey is an empty bytes object.
This commit is contained in:
parent
3a72fc36f9
commit
686ec17f50
3 changed files with 23 additions and 1 deletions
|
@ -476,8 +476,9 @@ class Listener(object):
|
|||
'''
|
||||
if self._listener is None:
|
||||
raise OSError('listener is closed')
|
||||
|
||||
c = self._listener.accept()
|
||||
if self._authkey:
|
||||
if self._authkey is not None:
|
||||
deliver_challenge(c, self._authkey)
|
||||
answer_challenge(c, self._authkey)
|
||||
return c
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue