Eli Bendersky firstname.lastname@example.org added the comment:
Eli, do you want to expand this patch further (and how :) or do you think it's still the version you want to commit? Can a core devel, then, give this patch a deeper look?
I will review this again in a couple of days and will commit.
---------- Added file: http://bugs.python.org/file21890/unnamed