Author: William ML Leslie <[email protected]>
Branch: verbose-imports
Changeset: r83903:408072cca2fc
Date: 2016-04-26 22:03 +1000
http://bitbucket.org/pypy/pypy/changeset/408072cca2fc/
Log: Log nothing if sys hasn't been imported yet
diff --git a/pypy/module/imp/importing.py b/pypy/module/imp/importing.py
--- a/pypy/module/imp/importing.py
+++ b/pypy/module/imp/importing.py
@@ -56,9 +56,10 @@
return '.' + soabi + SO
def log_pyverbose(space, level, message):
- w_flags = space.sys.get('flags')
- w_verbose = space.getattr(w_flags, 'verbose')
- if space.int_w(w_verbose) >= level:
+ if space.sys.w_initialdict is None:
+ return # sys module not initialised, avoid recursion
+ w_verbose = space.sys.get_flag('verbose')
+ if w_verbose >= level:
w_stderr = space.sys.get('stderr')
space.call_method(w_stderr, "write", space.wrap(message))
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit