summaryrefslogtreecommitdiffstats
path: root/contrib/python/fonttools/fontTools/misc/sstruct.py
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-07-31 11:14:11 +0300
committerrobot-piglet <[email protected]>2025-07-31 12:10:37 +0300
commite177928be72df9669dbb830824b4233a33c8723f (patch)
treea91d4ec6bbe7dc221c049475a91255c2996fd84e /contrib/python/fonttools/fontTools/misc/sstruct.py
parenta1700abf3c749b43117e757deb259d2a7bcdf46a (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.py8
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