summaryrefslogtreecommitdiffstats
path: root/Lib/_pyrepl/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/_pyrepl/main.py')
-rw-r--r--Lib/_pyrepl/main.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Lib/_pyrepl/main.py b/Lib/_pyrepl/main.py
index 946bf33..8d6e07d 100644
--- a/Lib/_pyrepl/main.py
+++ b/Lib/_pyrepl/main.py
@@ -23,7 +23,7 @@ else:
def interactive_console(mainmodule=None, quiet=False, pythonstartup=False):
if not CAN_USE_PYREPL:
- if not os.environ.get('PYTHON_BASIC_REPL', None) and FAIL_REASON:
+ if not os.getenv('PYTHON_BASIC_REPL') and FAIL_REASON:
from .trace import trace
trace(FAIL_REASON)
print(FAIL_REASON, file=sys.stderr)
@@ -51,5 +51,7 @@ def interactive_console(mainmodule=None, quiet=False, pythonstartup=False):
if not hasattr(sys, "ps2"):
sys.ps2 = "... "
+ from .console import InteractiveColoredConsole
from .simple_interact import run_multiline_interactive_console
- run_multiline_interactive_console(namespace)
+ console = InteractiveColoredConsole(namespace, filename="<stdin>")
+ run_multiline_interactive_console(console)