-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/04/2014 01:19 AM, Guido van Rossum wrote:
> There's also the solution that was proposed a long time ago but
> never implemented (because it's using a somewhat complex
> heuristic): occasionally remove cancelled timers from the heapq.
> This is what pyftpdlib uses.
> 

FWIW, Tornado also seems to do it, when calculating the poll time:
https://github.com/tornadoweb/tornado/blob/master/tornado/ioloop.py#L770

- -- 
Saúl Ibarra Corretgé
bettercallsaghul.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBAgAGBQJTtlmIAAoJEEEOVVOum8BZhkMP/jXIXxQjVRADL2peBs9xVXF3
Y/h1nWRrWvqIwQB9X1i23JsL0vp1mT7moCNBFbC0Uuil2Pv/K+9wW0ZeFr1p3L7p
pRbO5vuXDx35t97EgQ5Slt58uhO+krLMzrjDuYrI0WiwUqq/+Y1EulftMW1qwCh/
uHxCLWD+Q7Px1K3rBy8qipm78Pj5EIKulxzNOzUUqgKkwT2CxqwQVNPuctCkd26j
JcpAJZkd5fN2mxGtI+SMi4dkzc6NQ8vonzTZPuBrGgPP8oKVitG4dPcdSWyDh1id
C4zCtnYOZto/cAlYUXLuSHvuYMfGqAKrVFMwTj6Al0LrUk2Kv/YVfdp1NEBgNGcf
rXSZDMtVicRWnQWLkRvMH+iX8tgo2cItSPtVr0cYUISLnYymFuaB1QgVydHvtFPa
jegicjbrADP1Y8PKFQgbVL7vzuyEVF68EPHSSDQKwCiKam+P7m7+3gzjoEOmF+zB
xKmn3iSr61iw2wAx7wBE4qM7DZ1gfUqP2vqoxVR7iOLR+b9HQAX8FN/ghhdY+kzS
CPToetkRe/y+DppjfDQSyNDeezuRhT3JSy48Ucg6WX4jVGRRG3PKKiWj3LMKnhNg
0JZ5RhY6TsmmKnpOHsSNfjp8nepKqYg07cncvMxRrX2g7Fvb2CwCe4OCrnp1/Tj3
HRZMgrYA097ne6uE//Zp
=3iHf
-----END PGP SIGNATURE-----

Reply via email to