Raymond Hettinger <rhettin...@users.sourceforge.net> added the comment:
They don't crash. They raise a SyntaxError because the "08" and "09" are invalid octal literals. If you're working with decimal literals that are padded on the left with zeroes, those need to be stripped off before conversion: '000987'.lstrip('0') --> '987' Or, you can use the int() function: int('000987') ---------- nosy: +rhettinger resolution: -> invalid status: open -> closed _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5133> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com