defs: Add family once we are sure that the element is added in the db

This prevent wrong entries in the database

Signed-off-by: Maxime Chretien <maxime.chretien@bootlin.com>
This commit is contained in:
Maxime Chretien 2020-06-11 09:53:06 +02:00
parent cd3d33a932
commit c555bf4338
2 changed files with 1 additions and 1 deletions

View file

@ -76,6 +76,7 @@ class DefList:
if self.data != b'': if self.data != b'':
p = ',' + p p = ',' + p
self.data += p.encode() self.data += p.encode()
self.add_family(family)
def pack(self): def pack(self):
return self.data + b'#' + self.families return self.data + b'#' + self.families

View file

@ -233,7 +233,6 @@ class UpdateDefs(Thread):
else: else:
obj = data.DefList() obj = data.DefList()
obj.add_family(family)
obj.append(idx, type, line, family) obj.append(idx, type, line, family)
if verbose: if verbose:
print(f"def {type} {ident} in #{idx} @ {line}") print(f"def {type} {ident} in #{idx} @ {line}")