nixpkgs/pkgs/development/python-modules/fonttools/python-3.13.4.patch

25 lines
926 B
Diff

diff --git a/Lib/fontTools/feaLib/ast.py b/Lib/fontTools/feaLib/ast.py
index efcce8c680..18e5a891d3 100644
--- a/Lib/fontTools/feaLib/ast.py
+++ b/Lib/fontTools/feaLib/ast.py
@@ -719,7 +719,8 @@ def __init__(self, prefix, glyphs, suffix, lookups, location=None):
for i, lookup in enumerate(lookups):
if lookup:
try:
- (_ for _ in lookup)
+ for _ in lookup:
+ break
except TypeError:
self.lookups[i] = [lookup]
@@ -777,7 +778,8 @@ def __init__(self, prefix, glyphs, suffix, lookups, location=None):
for i, lookup in enumerate(lookups):
if lookup:
try:
- (_ for _ in lookup)
+ for _ in lookup:
+ break
except TypeError:
self.lookups[i] = [lookup]