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
                


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to