diff options
Diffstat (limited to 'Lib/code.py')
-rw-r--r-- | Lib/code.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Lib/code.py b/Lib/code.py index 1cc2ed8b1db..41331dfd071 100644 --- a/Lib/code.py +++ b/Lib/code.py @@ -219,12 +219,17 @@ class InteractiveConsole(InteractiveInterpreter): """ try: sys.ps1 + delete_ps1_after = False except AttributeError: sys.ps1 = ">>> " + delete_ps1_after = True try: - sys.ps2 + _ps2 = sys.ps2 + delete_ps2_after = False except AttributeError: sys.ps2 = "... " + delete_ps2_after = True + cprt = 'Type "help", "copyright", "credits" or "license" for more information.' if banner is None: self.write("Python %s on %s\n%s\n(%s)\n" % @@ -287,6 +292,12 @@ class InteractiveConsole(InteractiveInterpreter): if _quit is not None: builtins.quit = _quit + if delete_ps1_after: + del sys.ps1 + + if delete_ps2_after: + del sys.ps2 + if exitmsg is None: self.write('now exiting %s...\n' % self.__class__.__name__) elif exitmsg != '': |