Message174042
At least in CPython, format strings can be given as bytes, as an alternative to str. E.g.
>>> struct.unpack(b'>hhl', b'\x00\x01\x00\x02\x00\x00\x00\x03')
(1, 2, 3)
Looking at the source code [1], this appears to be consciously accounted for. But it doesn't seem to be mentioned in the documentation. I think the docs should either say it's a possibility, or warn that it's an implementation detail.
[1] http://hg.python.org/cpython/file/cde4b66699fe/Modules/_struct.c#l1340 |
|
Date |
User |
Action |
Args |
2012-10-28 12:43:42 | takluyver | set | recipients:
+ takluyver |
2012-10-28 12:43:42 | takluyver | set | messageid: <1351428222.6.0.656645524198.issue16349@psf.upfronthosting.co.za> |
2012-10-28 12:43:42 | takluyver | link | issue16349 messages |
2012-10-28 12:43:42 | takluyver | create | |
|