I suppose this is related to a "bug" that has been "fixed" in Python 1.6a1:

>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.

Zope maillist  -  [EMAIL PROTECTED]
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-dev )

Reply via email to