[Python-checkins] cpython (2.7): #13039 allow proper deletion of '>>> ' in IDLE editor windows.

terry.reedy python-checkins at python.org
Mon Jan 16 01:09:03 CET 2012


http://hg.python.org/cpython/rev/95b704cb7f7c
changeset:   74418:95b704cb7f7c
branch:      2.7
user:        Terry Jan Reedy <tjreedy at udel.edu>
date:        Sun Jan 15 19:02:50 2012 -0500
summary:
  #13039 allow proper deletion of '>>> ' in IDLE editor windows.
Patch by Roger Serwy.

files:
  Lib/idlelib/EditorWindow.py |  5 ++++-
  1 files changed, 4 insertions(+), 1 deletions(-)


diff --git a/Lib/idlelib/EditorWindow.py b/Lib/idlelib/EditorWindow.py
--- a/Lib/idlelib/EditorWindow.py
+++ b/Lib/idlelib/EditorWindow.py
@@ -1135,7 +1135,10 @@
         assert have > 0
         want = ((have - 1) // self.indentwidth) * self.indentwidth
         # Debug prompt is multilined....
-        last_line_of_prompt = sys.ps1.split('\n')[-1]
+        if self.context_use_ps1:
+            last_line_of_prompt = sys.ps1.split('\n')[-1]
+        else:
+            last_line_of_prompt = ''
         ncharsdeleted = 0
         while 1:
             if chars == last_line_of_prompt:

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list