Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index ad6fe01a2e0e38437b724c5e4a0fbc8548a73fe7..4590e210899c994efeea85163fc4b025520803d8 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -4550,10 +4550,10 @@ def CMDcheckout(parser, args): |
target_issue = str(issue_arg.issue) |
def find_issues(issueprefix): |
- key_and_issues = [x.split() for x in RunGit( |
- ['config', '--local', '--get-regexp', r'branch\..*\.%s' % issueprefix]) |
- .splitlines()] |
- for key, issue in key_and_issues: |
+ output = RunGit(['config', '--local', '--get-regexp', |
+ r'branch\..*\.%s' % issueprefix], |
+ error_ok=True) |
+ for key, issue in [x.split() for x in output.splitlines()]: |
if issue == target_issue: |
yield re.sub(r'branch\.(.*)\.%s' % issueprefix, r'\1', key) |