check for empty header

This commit is contained in:
Tomas Kopecek 2018-01-10 14:05:07 +01:00 committed by Mike McLean
parent cb03d3ec9c
commit af5f110d37

View file

@ -224,9 +224,12 @@ class Rpmdiff:
def kojihash(self, new=False):
"""return hashed data for use in koji"""
if new:
s = json.dumps(self.new_data, sort_keys=True)
data = self.new_data
else:
s = json.dumps(self.old_data, sort_keys=True)
data = self.old_data
if not data:
raise ValueError("rpm header data are empty")
s = json.dumps(self.old_data, sort_keys=True)
return hashlib.sha256(s).hexdigest()
def _usage(exit=1):