Older versions of kobo.rpmlib.get_header_field() return bytes, newer versions

return str. Decode as necessary.

Signed-off-by: Merlin Mathesius <mmathesi@redhat.com>
This commit is contained in:
Merlin Mathesius
2019-06-27 10:44:58 -05:00
parent f0dc0b851d
commit 9f269c39e1

View File

@@ -400,7 +400,7 @@ def get_module_srpm_overrides(module):
# Get package name from rpm headers
try:
rpm_hdr = kobo.rpmlib.get_rpm_header(source)
rpm_name = kobo.rpmlib.get_header_field(rpm_hdr, "name").decode("utf-8")
rpm_name = to_text_type(kobo.rpmlib.get_header_field(rpm_hdr, "name"))
except Exception:
raise ValueError("Provided srpm is invalid: {}".format(source))