From b69052de471f5430770844ee64ba9dcbb429e100 Mon Sep 17 00:00:00 2001 From: Simon Cozens Date: Thu, 7 May 2020 21:21:40 +0100 Subject: [PATCH] [misc.psCharStrings] Use inheritance to avoid repeated code in initializer --- Lib/fontTools/misc/psCharStrings.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Lib/fontTools/misc/psCharStrings.py b/Lib/fontTools/misc/psCharStrings.py index b894653d4..5f1427d0d 100644 --- a/Lib/fontTools/misc/psCharStrings.py +++ b/Lib/fontTools/misc/psCharStrings.py @@ -1150,10 +1150,7 @@ class T1CharString(T2CharString): operators, opcodes = buildOperatorDict(t1Operators) def __init__(self, bytecode=None, program=None, subrs=None): - if program is None: - program = [] - self.bytecode = bytecode - self.program = program + super().__init__(bytecode, program) self.subrs = subrs def getIntEncoder(self):