18 May
2000
18 May
'00
9:27 p.m.
I suppose this is related to a "bug" that has been "fixed" in Python 1.6a1: http://www.python.org/1.6
... Expected Code Breakage ...
The "nice" string representation of long integers no longer has an 'L' suffix. For example, print 10L**10 now prints 10000000000 where it used to print 10000000000L. This affects str(long) too; code breakage is expected for code that tries to strip off the 'L' without looking, like this: print str(x)[:-1]. You >can use repr(), which returns the 'L' suffix as before.
Just when you thought you understood the world, it changes.