use d.get instead of direct assignment with crazy long if else condition. thanks @ageorge

This commit is contained in:
Brendan McDevitt 2022-08-19 10:04:24 -05:00
parent 9cf3ba2ac3
commit 4fabe864f1

View file

@ -71,16 +71,16 @@ if __name__ == '__main__':
for d in meta_release:
keys = d.keys()
meta_release_obj = MetaRelease(
dist = d['dist'] if 'dist' in keys else None,
name = d['name'] if 'name' in keys else None,
version = d['version'] if 'version' in keys else None,
supported = d['supported'] if 'supported' in keys else None,
description = d['description'] if 'description' in keys else None,
release_file = d['release-file'] if 'release-file' in keys else None,
release_notes = d['releasenotes'] if 'releasenotes' in keys else None,
release_notes_html = d['releasenoteshtml'] if 'releasenoteshtml' in keys else None,
upgrade_tool = d['upgradetool'] if 'upgradetool' in keys else None,
upgrade_tool_signature = d['upgradetoolsignature'] if 'upgradetoolsignature' in keys else None
dist = d.get('dist', None),
name = d.get('name', None),
version = d.get('version', None),
supported = d.get('supported', None),
description = d.get('description', None),
release_file = d.get('release-file', None),
release_notes = d.get('releasenotes', None),
release_notes_html = d.get('releasenoteshtml', None),
upgrade_tool = d.get('upgradetool', None),
upgrade_tool_signature = d.get('upgradetoolsignature', None)
)
print(meta_release_obj.to_json())