Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r12014 - main/trunk/pym/_emerge
Date: Fri, 21 Nov 2008 08:23:36
Message-Id: E1L3RIc-00016o-Bc@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-11-21 08:23:33 +0000 (Fri, 21 Nov 2008)
3 New Revision: 12014
4
5 Modified:
6 main/trunk/pym/_emerge/__init__.py
7 Log:
8 In JobStatusDisplay, always flush the output stream after writing to it.
9
10
11 Modified: main/trunk/pym/_emerge/__init__.py
12 ===================================================================
13 --- main/trunk/pym/_emerge/__init__.py 2008-11-21 02:49:10 UTC (rev 12013)
14 +++ main/trunk/pym/_emerge/__init__.py 2008-11-21 08:23:33 UTC (rev 12014)
15 @@ -8901,10 +8901,12 @@
16 self.out.write(
17 self._term_codes['carriage_return'] + \
18 self._term_codes['clr_eol'])
19 + self.out.flush()
20 self._displayed = False
21
22 def _display(self, line):
23 self.out.write(line)
24 + self.out.flush()
25 self._displayed = True
26
27 def _update(self, msg):
28 @@ -8912,6 +8914,7 @@
29 out = self.out
30 if not self._isatty:
31 out.write(self._format_msg(msg) + self._term_codes['newline'])
32 + self.out.flush()
33 self._displayed = True
34 return
35
36 @@ -8943,6 +8946,7 @@
37
38 if self._displayed:
39 self.out.write(self._term_codes['newline'])
40 + self.out.flush()
41 self._displayed = False
42
43 def __setattr__(self, name, value):