diff options
author | Zac Medico <zmedico@gentoo.org> | 2010-08-22 13:51:35 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2010-08-22 13:51:35 -0700 |
commit | e99c3cdffe1f5415b959ab1677e125530122bcec (patch) | |
tree | 4ffe78ab462bfda82cc6e990ed8279245f3d0fc4 | |
parent | 8a4a4d6ace5189b470bfe5ff7d2bb5d5e9cc7a76 (diff) | |
download | portage-e99c3cdffe1f5415b959ab1677e125530122bcec.tar.gz portage-e99c3cdffe1f5415b959ab1677e125530122bcec.tar.bz2 portage-e99c3cdffe1f5415b959ab1677e125530122bcec.zip |
Make EOutput.write() use writemsg() for special unicode handling.
-rw-r--r-- | pym/portage/output.py | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/pym/portage/output.py b/pym/portage/output.py index abe10f5f7..a195db4fc 100644 --- a/pym/portage/output.py +++ b/pym/portage/output.py @@ -493,12 +493,7 @@ class EOutput(object): def _write(self, f, s): # avoid potential UnicodeEncodeError - s = _unicode_encode(s, - encoding=_encodings['stdio'], errors='backslashreplace') - if sys.hexversion >= 0x3000000: - f = f.buffer - f.write(s) - f.flush() + writemsg(s, noiselevel=-1, fd=f) def __eend(self, caller, errno, msg): if errno == 0: |