Skip to content

Commit acf0f50

Browse files
committed
If the specific metadata version is not available, use the newest one
Signed-off-by: Lumir Balhar <lbalhar@redhat.com>
1 parent ecc6d98 commit acf0f50

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

pkginfo2/distribution.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,11 @@ def read(self):
129129
raise NotImplementedError
130130

131131
def _getHeaderAttrs(self):
132-
return HEADER_ATTRS.get(self.metadata_version, [])
132+
if self.metadata_version in HEADER_ATTRS:
133+
return HEADER_ATTRS[self.metadata_version]
134+
else:
135+
# If the specific version is not available, use the latest version
136+
return HEADER_ATTRS[HEADER_ATTRS.keys()[-1]]
133137

134138
def parse(self, data):
135139
fp = StringIO(must_decode(data))

0 commit comments

Comments
 (0)