mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-02-08 15:53:18 +08:00
rida/pdc.py: add release
This commit is contained in:
@@ -50,7 +50,7 @@ def get_variant_dict(data):
|
||||
if not isinstance(data, dict):
|
||||
return False
|
||||
|
||||
for attr in ('name', 'version'):
|
||||
for attr in ('name', 'version', 'release'):
|
||||
if attr not in data.keys():
|
||||
return False
|
||||
return True
|
||||
@@ -59,7 +59,7 @@ def get_variant_dict(data):
|
||||
if not isinstance(data, dict):
|
||||
return False
|
||||
|
||||
for attr in ('variant_name', 'variant_version'):
|
||||
for attr in ('variant_name', 'variant_version', 'variant_release'):
|
||||
if attr not in data.keys():
|
||||
return False
|
||||
return True
|
||||
@@ -76,7 +76,7 @@ def get_variant_dict(data):
|
||||
result = variant_dict_from_str(data)
|
||||
|
||||
elif is_modulemd(data):
|
||||
result = {'variant_name': data.name, 'variant_version': data.version }
|
||||
result = {'variant_name': data.name, 'variant_version': data.version, 'variant_release': data.release }
|
||||
|
||||
elif is_variant_dict(data):
|
||||
result = data
|
||||
@@ -84,6 +84,9 @@ def get_variant_dict(data):
|
||||
if 'variant_type' not in result.keys():
|
||||
result['variant_type'] = 'module'
|
||||
|
||||
if 'variant_release' not in result.keys():
|
||||
result['variant_release'] = '0'
|
||||
|
||||
elif is_module_dict(data):
|
||||
result = {'variant_name': data['name'], 'variant_version': data['version']}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user