From: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Date: Wed, 30 Jul 2025 21:12:14 +0000 (+0200) Subject: gh-137239: Add *_max functions to heapq.__all__ (gh-137241) X-Git-Tag: v3.15.0a1~816 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f35f9b8fad50670604552062c1df8fbdff835ab;p=thirdparty%2FPython%2Fcpython.git gh-137239: Add *_max functions to heapq.__all__ (gh-137241) --- diff --git a/Lib/heapq.py b/Lib/heapq.py index 6ceb211f1ca2..17f62dd2d583 100644 --- a/Lib/heapq.py +++ b/Lib/heapq.py @@ -126,8 +126,9 @@ Believe me, real good tape sorts were quite spectacular to watch! From all times, sorting has always been a Great Art! :-) """ -__all__ = ['heappush', 'heappop', 'heapify', 'heapreplace', 'merge', - 'nlargest', 'nsmallest', 'heappushpop'] +__all__ = ['heappush', 'heappop', 'heapify', 'heapreplace', 'heappushpop', + 'heappush_max', 'heappop_max', 'heapify_max', 'heapreplace_max', + 'heappushpop_max', 'nlargest', 'nsmallest', 'merge'] def heappush(heap, item): """Push item onto heap, maintaining the heap invariant.""" diff --git a/Misc/NEWS.d/next/Library/2025-07-30-17-42-36.gh-issue-137239.qSpj32.rst b/Misc/NEWS.d/next/Library/2025-07-30-17-42-36.gh-issue-137239.qSpj32.rst new file mode 100644 index 000000000000..3be583ee937f --- /dev/null +++ b/Misc/NEWS.d/next/Library/2025-07-30-17-42-36.gh-issue-137239.qSpj32.rst @@ -0,0 +1 @@ +:mod:`heapq`: Update :data:`!heapq.__all__` with ``*_max`` functions.