Python seems to be able to accept leading zeros for any number except 08 or 09. For instance,
a = 04
works in the interpreter but
a = 08
returns
SyntaxError: invalid token
I'm using python 2.7.3 on OSX, and others have been able to duplicate the error. What gives?