manage description in family

This commit is contained in:
2021-01-21 08:50:43 +01:00
parent 74898b1ed7
commit 5bfa3132e7
12 changed files with 73 additions and 2 deletions

View File

@ -120,7 +120,11 @@ class VariableAnnotator: # pylint: disable=R0903
families.doc = families.name
families.path = families.name
for family in families.family.values():
family.doc = family.name
if not hasattr(family, 'description'):
family.description = family.name
for key, value in RENAME_ATTIBUTES.items():
setattr(family, value, getattr(family, key))
setattr(family, key, None)
family.name = normalize_family(family.name)
if not hasattr(family, 'variable'):
continue

View File

@ -299,7 +299,7 @@ class Variable(Common):
value = getattr(self.elt, key)
if key in FORCE_INFORMATIONS:
if key == 'test': # pragma: no cover
value = value.split(',')
value = value.split('|')
if self.object_type == 'IntOption':
value = [int(v) for v in value]
elif self.object_type == 'FloatOption':