[Python-Dev] Strange behavior in Python 2.5a0 (trunk) --- possible error in AST?