Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r75295:5953b9989bd3
Date: 2015-01-10 23:54 +0100
http://bitbucket.org/pypy/pypy/changeset/5953b9989bd3/

Log:    If sys.stdout is None, the print() function does nothing, for some
        reason, instead of crashing.

diff --git a/pypy/module/__builtin__/app_io.py 
b/pypy/module/__builtin__/app_io.py
--- a/pypy/module/__builtin__/app_io.py
+++ b/pypy/module/__builtin__/app_io.py
@@ -89,6 +89,8 @@
     fp = kwargs.pop("file", None)
     if fp is None:
         fp = sys.stdout
+        if fp is None:
+            return
     def write(data):
         if not isinstance(data, basestring):
             data = str(data)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to