[issue4329] base64 does not properly handle unicode strings

2008-11-26 Thread Michael Becker
Michael Becker <[EMAIL PROTECTED]> added the comment: Terry, I had a feeling Django had something to do with this. I'll have a closer look there. For reference, in my django code, I did not explicitly declare the string as a unicode string. Django must be importing unicode_li

[issue4329] base64 does not properly handle unicode strings

2008-11-25 Thread Michael Becker
Michael Becker <[EMAIL PROTECTED]> added the comment: Terry, Thanks for your response. My main concern was that the behavior changed when updating from 2.5 to 2.6. The new behavior was not intuitive. Also 2.6, I thought, was supposed to be backward compatible. Based on this issue, I

[issue4329] base64 does not properly handle unicode strings

2008-11-15 Thread Michael Becker
New submission from Michael Becker <[EMAIL PROTECTED]>: See below. unicode string causes exception. Explicitly converting it to a regular string addresses the issue. I only noticed this because my input string changed to unicode after updating python to 2.6 and django to 1.0. >>>

[issue1202] zlib.crc32() and adler32() return value

2008-03-24 Thread Michael Becker
Michael Becker <[EMAIL PROTECTED]> added the comment: In case it isn't obvious the work around for pre 3.0 to get the right sum is something like: x=zlib.adler32(str) if x < 0: x=(long(x) + 4294967296L) # 2^32, long may or may not be needed here --