From 148fc6a73f3fa3b53039ee3292e222015e96bc79 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 24 Aug 2011 19:48:17 -0700 Subject: python3.2 fixes: use array.tobytes() --- pym/_emerge/SpawnProcess.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pym/_emerge/SpawnProcess.py') diff --git a/pym/_emerge/SpawnProcess.py b/pym/_emerge/SpawnProcess.py index b72971c87..aa4160572 100644 --- a/pym/_emerge/SpawnProcess.py +++ b/pym/_emerge/SpawnProcess.py @@ -206,7 +206,11 @@ class SpawnProcess(SubProcess): buf.tofile(files.log) except TypeError: # array.tofile() doesn't work with GzipFile - files.log.write(buf.tostring()) + try: + data = buf.tobytes() + except AttributeError: + data = buf.tostring() + files.log.write(data) files.log.flush() else: self._unregister() -- cgit v1.2.3-1-g7c22