Refactor based on feedback.
This commit is contained in:
parent
1a16b24cd5
commit
79360a30bf
@ -120,19 +120,22 @@ class table__n_a_m_e(DefaultTable.DefaultTable):
|
|||||||
else:
|
else:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
def getFamilyName(self):
|
def getBestDebugName(self, nameID):
|
||||||
for nameID in (21, 16, 1):
|
for group in ((21, 16, 1), (22, 17, 2), (25, 4, 6)):
|
||||||
name = self.getDebugName(nameID)
|
if nameID not in group:
|
||||||
if name is not None:
|
continue
|
||||||
return name
|
|
||||||
|
for fallback_id in group:
|
||||||
|
name = self.getDebugName(fallback_id)
|
||||||
|
if name:
|
||||||
|
return name
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
def getFamilyName(self):
|
||||||
|
return self.getBestDebugName(21)
|
||||||
|
|
||||||
def getSubFamilyName(self):
|
def getSubFamilyName(self):
|
||||||
for nameID in (22, 17, 2):
|
return self.getBestDebugName(22)
|
||||||
name = self.getDebugName(nameID)
|
|
||||||
if name is not None:
|
|
||||||
return name
|
|
||||||
return None
|
|
||||||
|
|
||||||
def getNiceFullName(self):
|
def getNiceFullName(self):
|
||||||
for nameIDs in ((21, 22), (16, 17), (1, 2), (4, ), (6, )):
|
for nameIDs in ((21, 22), (16, 17), (1, 2), (4, ), (6, )):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user