We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6f30f79 commit d4ed766Copy full SHA for d4ed766
Lib/_pyrepl/main.py
@@ -30,11 +30,10 @@ def interactive_console(mainmodule=None, quiet=False, pythonstartup=False):
30
print(FAIL_REASON, file=sys.stderr)
31
return sys._baserepl()
32
33
- if mainmodule:
34
- namespace = mainmodule.__dict__
35
- else:
36
- __main__ = types.ModuleType("__main__")
37
- namespace = __main__.__dict__
+ if not mainmodule:
+ mainmodule = types.ModuleType("__main__")
+
+ namespace = mainmodule.__dict__
38
39
# sys._baserepl() above does this internally, we do it here
40
startup_path = os.getenv("PYTHONSTARTUP")
0 commit comments