This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author rhettinger
Recipients da, rhettinger
Date 2018-05-22.15:53:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527004400.15.0.682650639539.issue33593@psf.upfronthosting.co.za>
In-reply-to
Content
I don't think we should go down this path.  The efficiency of the C implementation depends on it being tightly coupled to lists.  This tool is used in the schedulers of various async tools (such as Tornando), used for merge(), nsmallest(), and nlargest() all of which depend on this foundational tool being very fast.

Also, I question whether it makes sense at all to be heapifying numpy arrays using standard library tooling.  It numpy arrays actually needed this and needed for it to be efficient, it would need to be implemented natively in numpy.
History
Date User Action Args
2018-05-22 15:53:20rhettingersetrecipients: + rhettinger, da
2018-05-22 15:53:20rhettingersetmessageid: <1527004400.15.0.682650639539.issue33593@psf.upfronthosting.co.za>
2018-05-22 15:53:20rhettingerlinkissue33593 messages
2018-05-22 15:53:20rhettingercreate