changeset: 77138:0528ec18e230 branch: 3.2 parent: 77135:8a58670048c9 user: Richard Oudkerk date: Fri May 25 12:57:58 2012 +0100 files: Lib/multiprocessing/dummy/__init__.py description: Issue #14881: Allow normal non-main thread to spawn a dummy process Fix suggested by Itay Brandes diff -r 8a58670048c9 -r 0528ec18e230 Lib/multiprocessing/dummy/__init__.py --- a/Lib/multiprocessing/dummy/__init__.py Fri May 25 10:05:53 2012 +0200 +++ b/Lib/multiprocessing/dummy/__init__.py Fri May 25 12:57:58 2012 +0100 @@ -70,7 +70,8 @@ def start(self): assert self._parent is current_process() self._start_called = True - self._parent._children[self] = None + if hasattr(self._parent, '_children'): + self._parent._children[self] = None threading.Thread.start(self) @property

AltStyle によって変換されたページ (->オリジナル) /