diff options
Diffstat (limited to 'pym/_emerge/EbuildFetcher.py')
-rw-r--r-- | pym/_emerge/EbuildFetcher.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pym/_emerge/EbuildFetcher.py b/pym/_emerge/EbuildFetcher.py index cc8051642..443ecd529 100644 --- a/pym/_emerge/EbuildFetcher.py +++ b/pym/_emerge/EbuildFetcher.py @@ -156,7 +156,9 @@ class EbuildFetcher(SpawnProcess): # When the output only goes to a log file, # there's no point in creating a pty. return os.pipe() - stdout_pipe = fd_pipes.get(1) + stdout_pipe = None + if not self.background: + stdout_pipe = fd_pipes.get(1) got_pty, master_fd, slave_fd = \ _create_pty_or_pipe(copy_term_size=stdout_pipe) return (master_fd, slave_fd) |