◐ Shell
clean mode source ↗

gh-132561: Fix the public `multiprocessing.SemLock.locked` method by YvesDup · Pull Request #132586 · python/cpython

From https://buildbot.python.org/#/builders/1232/builds/5389/steps/6/logs/stdio

======================================================================
ERROR: test_rlock_locked_2processes (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_rlock_locked_2processes)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/buildbot/buildarea/3.x.opsec-fbsd14/build/Lib/test/_test_multiprocessing.py", line 1591, in test_rlock_locked_2processes
    res = Value('b', 0)
          ^^^^^
NameError: name 'Value' is not defined. Did you mean: 'self.Value'?

See

The fix should be: res = self.Value('b', 0)

I don't figure out why tests failed for AMD64 FreeBSD14 3.x and succeeded on Ubuntu.

Edit: I will send a fix tomorrow