Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ZOOKEEPER-3782: Replace filter() with list comprehension for returnin…
…g list After Py3, `filter` return a `filter object` instead of `list object`, which causes ``` Traceback (most recent call last): File "zk-merge-pr.py", line 533, in <module> main() File "zk-merge-pr.py", line 519, in main resolve_jira_issues(commit_title, merged_refs, jira_comment) File "zk-merge-pr.py", line 329, in resolve_jira_issues resolve_jira_issue(merge_branches, comment, jira_id) File "zk-merge-pr.py", line 312, in resolve_jira_issue jira_fix_versions = [get_version_json(v) for v in fix_versions] File "zk-merge-pr.py", line 312, in <listcomp> jira_fix_versions = [get_version_json(v) for v in fix_versions] File "zk-merge-pr.py", line 310, in get_version_json return filter(lambda v: v.name == version_str, versions)[0].raw TypeError: 'filter' object is not subscriptable ``` We can replace filter with list comprehension to fix it. Author: tison <[email protected]> Reviewers: Enrico Olivelli <[email protected]> Closes apache#1303 from TisonKun/ZOOKEEPER-3782
- Loading branch information