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 giampaolo.rodola
Recipients akuchling, djarb, facundobatista, forest, giampaolo.rodola, gvanrossum, jafo, josiahcarlson, markb
Date 2008-09-14.19:36:51
SpamBayes Score 2.1461345e-08
Marked as misclassified No
Message-id <1221421014.83.0.945425923606.issue1641@psf.upfronthosting.co.za>
In-reply-to
Content
I try to revamp this issue by attaching a new patch which improves the
work I did against asyncore last time.
The approach proposed in this new patch is the same used in the upcoming
pyftpdlib 0.5.0 version which has been largely tested and benchmarked.
In my opinion, without the addition of an eventual paired heap module
into the stdlib there are no significant faster ways to do this than
using the common heapq module.
The patch in attachment includes:

- various changes which improve the speed execution when operating
against the heap.
- a larger test suite.
- documentation for the new class and its methods.

Josiah, do you have some time to review this?
History
Date User Action Args
2008-09-14 19:36:55giampaolo.rodolasetrecipients: + giampaolo.rodola, gvanrossum, akuchling, facundobatista, jafo, josiahcarlson, forest, djarb, markb
2008-09-14 19:36:54giampaolo.rodolasetmessageid: <1221421014.83.0.945425923606.issue1641@psf.upfronthosting.co.za>
2008-09-14 19:36:53giampaolo.rodolalinkissue1641 messages
2008-09-14 19:36:53giampaolo.rodolacreate