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: <1460062450.68.0.336143566645.issue26707@psf.upfronthosting.co.za> |
2016-04-07 20:54:10 | slo.sleuth | link | issue26707 messages |
2016-04-07 20:54:10 | slo.sleuth | create | |
|