[Python-3000] Octal

Raymond Hettinger python at rcn.com
Wed Mar 14 07:22:30 CET 2007


> Raymond Hettinger <python at rcn.com> wrote:
>> Now that the 20th century is safely behind us, do we still want
>> literals with leading zeroes to be interpreted as octal?

[Josiah]
> Do we deprecate it followed by a later removal

Nope.  Just drop them from Python 3000.  No one (except Greg) will miss them. 
The 2-to-3 tool can convert 0123 constants to decimal or hex.  Any need to 
process external octal value can already be done explicitly through: 
int(octstring, 8).


Raymond


P.S.  My note was occasioned by a colleague encountering errors with integer 
data that had leading zeroes.  He was surprised to find-out that the lead zero 
notation for octal literals had been around for a long time. 


More information about the Python-3000 mailing list