[Python-Dev] [Python-checkins] cpython: Fix potential NameError in multiprocessing.Condition.wait() (original) (raw)
shibturn shibturn at gmail.com
Tue Jun 5 13:00:47 CEST 2012
- Previous message: [Python-Dev] [Python-checkins] cpython: Fix potential NameError in multiprocessing.Condition.wait()
- Next message: [Python-Dev] [Python-checkins] peps: Add PEP 422: Dynamic Class Decorators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 05/06/2012 6:59am, Eli Bendersky wrote:
Can you add a testcase for this? ...
OK.
BTW, I should have written UnboundLocalError not NameError:
import multiprocessing as mp [81047 refs] c = mp.Condition() [88148 refs] with mp.Condition() as c: c.wait() ... Traceback (most recent call last): File "C:\Repos\cpython-dirty\lib\multiprocessing\synchronize.py", line 219, in wait ret = self._wait_semaphore.acquire(True, timeout) KeyboardInterrupt
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "", line 1, in File "C:\Repos\cpython-dirty\lib\multiprocessing\synchronize.py", line 227, in wait return ret UnboundLocalError: local variable 'ret' referenced before assignment [88218 refs]
- Previous message: [Python-Dev] [Python-checkins] cpython: Fix potential NameError in multiprocessing.Condition.wait()
- Next message: [Python-Dev] [Python-checkins] peps: Add PEP 422: Dynamic Class Decorators
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]