diff options
author | robot-piglet <[email protected]> | 2025-07-31 11:14:11 +0300 |
---|---|---|
committer | robot-piglet <[email protected]> | 2025-07-31 12:10:37 +0300 |
commit | e177928be72df9669dbb830824b4233a33c8723f (patch) | |
tree | a91d4ec6bbe7dc221c049475a91255c2996fd84e /contrib/python/fonttools/fontTools/misc/sstruct.py | |
parent | a1700abf3c749b43117e757deb259d2a7bcdf46a (diff) |
Intermediate changes
commit_hash:60aaacde4a6a0fb68b6435d7f100365d0c77d64d
Diffstat (limited to 'contrib/python/fonttools/fontTools/misc/sstruct.py')
-rw-r--r-- | contrib/python/fonttools/fontTools/misc/sstruct.py | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/contrib/python/fonttools/fontTools/misc/sstruct.py b/contrib/python/fonttools/fontTools/misc/sstruct.py index 92be275b89f..23227d8a683 100644 --- a/contrib/python/fonttools/fontTools/misc/sstruct.py +++ b/contrib/python/fonttools/fontTools/misc/sstruct.py @@ -64,10 +64,7 @@ def pack(fmt, obj): elements = [] if not isinstance(obj, dict): obj = obj.__dict__ - string_index = formatstring - if formatstring.startswith(">"): - string_index = formatstring[1:] - for ix, name in enumerate(names.keys()): + for name in names.keys(): value = obj[name] if name in fixes: # fixed point conversion @@ -96,8 +93,7 @@ def unpack(fmt, data, obj=None): else: d = obj.__dict__ elements = struct.unpack(formatstring, data) - for i in range(len(names)): - name = list(names.keys())[i] + for i, name in enumerate(names.keys()): value = elements[i] if name in fixes: # fixed point conversion |