Author: Paweł Piotr Przeradowski <[email protected]>
Branch: pythoninspect-fix
Changeset: r65665:0806ff7d7880
Date: 2013-07-23 23:00 +0200
http://bitbucket.org/pypy/pypy/changeset/0806ff7d7880/
Log: attempt to fix app_main
diff --git a/pypy/interpreter/app_main.py b/pypy/interpreter/app_main.py
--- a/pypy/interpreter/app_main.py
+++ b/pypy/interpreter/app_main.py
@@ -460,8 +460,11 @@
if os.getenv('PYTHONVERBOSE'):
options["verbose"] = 1
+ # skip environment cache since PYTHONINSPECT could be set in same process
+ from __pypy__.os import real_getenv
+
if (options["interactive"] or
- (not options["ignore_environment"] and os.getenv('PYTHONINSPECT'))):
+ (not options["ignore_environment"] and real_getenv('PYTHONINSPECT'))):
options["inspect"] = 1
## We don't print the warning, because it offers no additional security
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit