Hi Ronnie,
Good catch, thanks!
I committed a 2.3 and 2.2-breaking change a while ago but didn't catch it.
Fixed and pushed to trunk.
When I work on Linux I test with versions 2.2+2.3+2.4+2.5+2.6 (using "make testall").
On windows I test on 2.4+2.5+2.6, but not as religiously - maybe its just much easier to write makefiles+shell scripts than it is Windows batch files, I dunno.
Regardless, I was thinking about stopping support for 2.2 and 2.3 - they aren't as popular today, although I did find Python 2.2 in the wild (installed on VMware ESX), but it isn't going to happen implicitly.