[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [21640] branches/blender2.5/blender/ release/ui/space_console.py: grr, py 2.5 2.6 and 3. x need different StringIO's
Campbell Barton
ideasman42 at gmail.com
Fri Jul 17 01:04:29 CEST 2009
Revision: 21640
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21640
Author: campbellbarton
Date: 2009-07-17 01:04:29 +0200 (Fri, 17 Jul 2009)
Log Message:
-----------
grr, py 2.5 2.6 and 3.x need different StringIO's
Modified Paths:
--------------
branches/blender2.5/blender/release/ui/space_console.py
Modified: branches/blender2.5/blender/release/ui/space_console.py
===================================================================
--- branches/blender2.5/blender/release/ui/space_console.py 2009-07-16 22:47:27 UTC (rev 21639)
+++ branches/blender2.5/blender/release/ui/space_console.py 2009-07-16 23:04:29 UTC (rev 21640)
@@ -71,14 +71,19 @@
console = code.InteractiveConsole(namespace)
- if sys.version.startswith('2'):
- import cStringIO
- stdout = cStringIO.BytesIO() # Py2x support
- stderr = cStringIO.BytesIO()
- else:
+ if sys.version.startswith('3'):
import io
stdout = io.StringIO()
stderr = io.StringIO()
+ elif sys.version.startswith('2.6'):
+ import io
+ stdout = io.BytesIO() # Py2x support
+ stderr = io.BytesIO()
+ else:
+ import cStringIO
+ stdout = cStringIO.StringIO()
+ stderr = cStringIO.StringIO()
+
consoles[console_id]= namespace, console, stdout, stderr
More information about the Bf-blender-cvs
mailing list