From 6af0637e02c91af70c0e1a08c735e6aedbcb972c Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 15 Aug 2022 17:08:16 -0600 Subject: [PATCH] [ttVisitor] Pass arbitrary args --- Lib/fontTools/ttLib/ttVisitor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/ttLib/ttVisitor.py b/Lib/fontTools/ttLib/ttVisitor.py index 07ce94eec..fdde203c1 100644 --- a/Lib/fontTools/ttLib/ttVisitor.py +++ b/Lib/fontTools/ttLib/ttVisitor.py @@ -17,11 +17,11 @@ class TTVisitor(Visitor): @TTVisitor.register(TTFont) -def visit(visitor, font): +def visit(visitor, font, *args, **kwargs): if hasattr(visitor, "font"): return False visitor.font = font for tag in font.keys(): - visitor.visit(font[tag]) + visitor.visit(font[tag], *args, **kwargs) del visitor.font return False