mirror of
https://gerrit.googlesource.com/git-repo
synced 2025-01-02 16:14:25 +00:00
Fix print of git-remote-persistent-https error
If git-remote-persistent-https fails, we use an iter() and then subsequently a .read() on stderr. Python doesn't like this and gives the following error message: ValueError: Mixing iteration and read methods would lose data This change removes the use of iter() to avoid the issue. Change-Id: I980659b83229e2a559c20dcc7b116f8d2476abd5
This commit is contained in:
parent
d5a5b19efd
commit
cbc0798f67
@ -1840,11 +1840,11 @@ class Project(object):
|
||||
cookiefile = line[len(prefix):]
|
||||
break
|
||||
if p.wait():
|
||||
line = iter(p.stderr).next()
|
||||
if ' -print_config' in line:
|
||||
err_msg = p.stderr.read()
|
||||
if ' -print_config' in err_msg:
|
||||
pass # Persistent proxy doesn't support -print_config.
|
||||
else:
|
||||
print(line + p.stderr.read(), file=sys.stderr)
|
||||
print(err_msg, file=sys.stderr)
|
||||
if cookiefile:
|
||||
return cookiefile
|
||||
except OSError as e:
|
||||
|
Loading…
Reference in New Issue
Block a user