https://github.com/python/cpython/commit/da09ef807b162cdfbc58460b2eddf5b1a94881bb
commit: da09ef807b162cdfbc58460b2eddf5b1a94881bb
branch: main
author: Raymond Hettinger <[email protected]>
committer: rhettinger <[email protected]>
date: 2026-05-02T08:29:06-05:00
summary:

gh-149221: Minor comment edit (gh-149278)

Minor comment edit

files:
M Lib/random.py

diff --git a/Lib/random.py b/Lib/random.py
index dc037629bab0db..726a71e782893c 100644
--- a/Lib/random.py
+++ b/Lib/random.py
@@ -838,9 +838,8 @@ def binomialvariate(self, n=1, p=0.5):
             while True:
                 try:
                     y += _floor(_log2(random()) / c) + 1
-                # The random() function can return 0.0, which causes log2(0.0) 
to raise a ValueError.
-                # See https://github.com/python/cpython/issue/149221
                 except ValueError:
+                    # Reject case where random() returned 0.0
                     continue
                 if y > n:
                     return x

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]

Reply via email to