Skip to content

Commit e2a93dc

Browse files
authored
Update managers.py
1 parent 941e4c0 commit e2a93dc

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Lib/multiprocessing/managers.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -568,12 +568,15 @@ def start(self, initializer=None, initargs=()):
568568

569569
# register a finalizer
570570
self._state.value = State.STARTED
571-
self.shutdown = util.Finalize(
571+
self._finalizer = util.Finalize(
572572
self, type(self)._finalize_manager,
573573
args=(self._process, self._address, self._authkey,
574574
self._state, self._Client),
575575
exitpriority=0
576-
)
576+
)._key
577+
578+
def shutdown(self):
579+
util._finalizer_registry[self._finalizer]()
577580

578581
@classmethod
579582
def _run_server(cls, registry, address, authkey, serializer, writer,

0 commit comments

Comments
 (0)