patman: Use bytearray instead of string
If the process outputs a lot of data on stdout this can be quite slow, since the bytestring is regenerated each time. Use a bytearray instead. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
43332d881b
commit
c31d0cb68c
1 changed files with 3 additions and 3 deletions
|
@ -169,11 +169,11 @@ class Popen(subprocess.Popen):
|
|||
self.stdin.close()
|
||||
if self.stdout:
|
||||
read_set.append(self.stdout)
|
||||
stdout = b''
|
||||
stdout = bytearray()
|
||||
if self.stderr and self.stderr != self.stdout:
|
||||
read_set.append(self.stderr)
|
||||
stderr = b''
|
||||
combined = b''
|
||||
stderr = bytearray()
|
||||
combined = bytearray()
|
||||
|
||||
input_offset = 0
|
||||
while read_set or write_set:
|
||||
|
|
Loading…
Reference in a new issue