gh-121474: Add threading.Barrier parties arg sanity check. (GH-121480)

This commit is contained in:
Clinton 2024-07-30 04:53:07 -04:00 committed by GitHub
parent 3a9b2aae61
commit d27a53fc02
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 8 additions and 0 deletions

View file

@ -689,6 +689,8 @@ class Barrier:
default for all subsequent 'wait()' calls.
"""
if parties < 1:
raise ValueError("parties must be > 0")
self._cond = Condition(Lock())
self._action = action
self._timeout = timeout