Message70535
Python Versions tested:
Windows 2.5.2 (r252:60911)
Debian Linux Python 2.4.4
Example:
>>> import struct
>>> struct.pack('HL', 1, 1)
results in '\x01\x00\x00\x00\x01\x00\x00\x00'
although '\x01\x00\x01\x00\x00\x00' was expected.
if concatenated or done separately
>>> struct.pack('H', 1) + struct.pack('L', 1)
result is as expected '\x01\x00\x01\x00\x00\x00'
or
'\x01\x00' and '\x01\x00\x00\x00' respectively
Error:
Length is 8 where it should be 6
This is as well true for "hl", "hL" and "Hl".
Free description:
I could not find another error regarding that, nor any information using
popular search.
Further no explanation found why that might be valid behaviour.
Regards,
Dominique |
|
Date |
User |
Action |
Args |
2008-08-01 00:17:06 | dparolin | set | recipients:
+ dparolin |
2008-08-01 00:17:05 | dparolin | set | messageid: <1217549825.77.0.356584888827.issue3481@psf.upfronthosting.co.za> |
2008-08-01 00:17:05 | dparolin | link | issue3481 messages |
2008-08-01 00:17:03 | dparolin | create | |
|