diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-01-12 08:26:07 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-01-12 08:26:07 +0000 |
commit | 1c971ebe2ef393fc39d4488cebd7ea957936fe61 (patch) | |
tree | ead7221514896def2bd18c55e11bdd3a3739a37e | |
parent | 64330133707071be34f94a0c407b5dfb46de40d4 (diff) | |
download | portage-1c971ebe2ef393fc39d4488cebd7ea957936fe61.tar.gz portage-1c971ebe2ef393fc39d4488cebd7ea957936fe61.tar.bz2 portage-1c971ebe2ef393fc39d4488cebd7ea957936fe61.zip |
Add a "quiet" parameter to the EOutput constructor, and also flush
stderr/stdout stream in the constructor. (trunk r12416)
svn path=/main/branches/2.1.6/; revision=12472
-rw-r--r-- | pym/portage/output.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pym/portage/output.py b/pym/portage/output.py index f833e8f5d..1f0eec988 100644 --- a/pym/portage/output.py +++ b/pym/portage/output.py @@ -437,10 +437,10 @@ class EOutput(object): @type term_columns: IntType """ - def __init__(self): + def __init__(self, quiet=False): self.__last_e_cmd = "" self.__last_e_len = 0 - self.quiet = False + self.quiet = quiet lines, columns = get_term_size() if columns <= 0: columns = 80 @@ -448,6 +448,8 @@ class EOutput(object): if os.environ.get("TERM") in ("cons25", "dumb"): columns = columns - 1 self.term_columns = columns + sys.stdout.flush() + sys.stderr.flush() def __eend(self, caller, errno, msg): if errno == 0: |