Mercurial > hg
changeset 9085:4858f2cacb4d
Merge OS X performance regression fix
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 08 Jul 2009 17:03:50 -0700 |
parents | 31e54756559b (current diff) 9f191931c859 (diff) |
children | f459f09b4214 |
files | mercurial/util.py |
diffstat | 1 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/util.py Wed Jul 08 17:14:24 2009 +0200 +++ b/mercurial/util.py Wed Jul 08 17:03:50 2009 -0700 @@ -38,12 +38,14 @@ import subprocess closefds = os.name == 'posix' -def popen2(cmd): - p = subprocess.Popen(cmd, shell=True, close_fds=closefds, +def popen2(cmd, bufsize=-1): + p = subprocess.Popen(cmd, shell=True, bufsize=bufsize, + close_fds=closefds, stdin=subprocess.PIPE, stdout=subprocess.PIPE) return p.stdin, p.stdout -def popen3(cmd): - p = subprocess.Popen(cmd, shell=True, close_fds=closefds, +def popen3(cmd, bufsize=-1): + p = subprocess.Popen(cmd, shell=True, bufsize=bufsize, + close_fds=closefds, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) return p.stdin, p.stdout, p.stderr