]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.15] gh-149083: Convert `_initial_missing` for pure py `reduce` to `sentinel` ...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 9 May 2026 08:27:29 +0000 (10:27 +0200)
committerGitHub <noreply@github.com>
Sat, 9 May 2026 08:27:29 +0000 (08:27 +0000)
gh-149083: Convert `_initial_missing` for pure py `reduce` to `sentinel` (GH-149536)
(cherry picked from commit bc8cf07d8dbb4341955dc85d9b2bf273ec5852c7)

Co-authored-by: sobolevn <mail@sobolevn.me>
Lib/functools.py

index cd374631f167925b9a495a2d6e6d75d910a80ebb..e03a77f204b5443268c5577dc5f2d3c3a6e0d632 100644 (file)
@@ -232,7 +232,7 @@ except ImportError:
 ### reduce() sequence to a single item
 ################################################################################
 
-_initial_missing = object()
+_initial_missing = sentinel('_initial_missing')
 
 def reduce(function, sequence, initial=_initial_missing):
     """