use d.get instead of direct assignment with crazy long if else condition. thanks @ageorge
This commit is contained in:
parent
9cf3ba2ac3
commit
4fabe864f1
1 changed files with 10 additions and 10 deletions
|
@ -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())
|
||||
|
|
Loading…
Add table
Reference in a new issue