Merge pull request #1489 from madig/cffLib-PrivateDict-refactor-getattr

[cffLib] Replace `PrivateDict.__getattr__` with property for `in_cff2`
This commit is contained in:
Nikolaus Waxweiler 2019-02-06 17:03:59 +00:00 committed by GitHub
commit bc9d6c6b36
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2432,11 +2432,9 @@ class PrivateDict(BaseDict):
self.defaults = buildDefaults(privateDictOperators)
self.order = buildOrder(privateDictOperators)
def __getattr__(self, name):
if name == "in_cff2":
@property
def in_cff2(self):
return self._isCFF2
value = BaseDict.__getattr__(self, name)
return value
def getNumRegions(self, vi=None): # called from misc/psCharStrings.py
# if getNumRegions is being called, we can assume that VarStore exists.