Issue 10928: Strange input processing (original) (raw)

I have written a simple script which evaluates some numeric expressions and faced a strange problem at some point. Some of these expressions cannot evaluate correctly. Here is an example: Python 2.7.1+ (r271:86832, Dec 24 2010, 10:03:35) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.

3158 + 04 3162 3158 + 05 3163 3158 + 06 3164 3158 + 07 3165 3158 + 08 File "", line 1 3158 + 08 ^ SyntaxError: invalid token 3158 + 09 File "", line 1 3158 + 09 ^ SyntaxError: invalid token

Both 2.6 and 2.7 raise this exception. My distro is Ubuntu Natty if this matters. P.S.: sorry for my bad English :)