Message263003
Based on the format specification pointed to by Serhiy, perhaps this a better patch, correcting size from previous patch submission and treating:
706,707c706,708
< # tokenH == 0x80 is documented as 'UID' and appears to be used for
< # keyed-archiving, not in plists.
---
> elif tokenH == 0x80: # UID
> s = self._get_size(tokenL + 1)
> return int.from_bytes(self._fp.read(s), 'big')
I have compared output with OS X plutil and plistlib.load() with this patch and the values are identical for UID fields. |
|
| Date |
User |
Action |
Args |
| 2016-04-07 20:54:10 | slo.sleuth | set | recipients:
+ slo.sleuth, ronaldoussoren, SilentGhost, serhiy.storchaka |
| 2016-04-07 20:54:10 | slo.sleuth | set | messageid: <[email protected]> |
| 2016-04-07 20:54:10 | slo.sleuth | link | issue26707 messages |
| 2016-04-07 20:54:10 | slo.sleuth | create | |
|