]> granicus.if.org Git - python/commitdiff
Merge Py Idle changes:
authorKurt B. Kaiser <kbk@shore.net>
Mon, 16 Sep 2002 22:09:19 +0000 (22:09 +0000)
committerKurt B. Kaiser <kbk@shore.net>
Mon, 16 Sep 2002 22:09:19 +0000 (22:09 +0000)
Rev 1.5  doerwalter
string methods

Lib/idlelib/IdleHistory.py

index b882c92c152a1ce44d969004b25141ff017c6131..46e70e12248473154ffc5b46094d818b2d8ac034 100644 (file)
@@ -1,5 +1,3 @@
-import string
-
 class History:
 
     def __init__(self, text, output_sep = "\n"):
@@ -22,11 +20,11 @@ class History:
     def _get_source(self, start, end):
         # Get source code from start index to end index.  Lines in the
         # text control may be separated by sys.ps2 .
-        lines = string.split(self.text.get(start, end), self.output_sep)
-        return string.join(lines, "\n")
+        lines = self.text.get(start, end).split(self.output_sep)
+        return "\n".join(lines)
 
     def _put_source(self, where, source):
-        output = string.join(string.split(source, "\n"), self.output_sep)
+        output = self.output_sep.join(source.split("\n"))
         self.text.insert(where, output)
 
     def history_do(self, reverse):
@@ -68,7 +66,7 @@ class History:
         self.history_prefix = prefix
 
     def history_store(self, source):
-        source = string.strip(source)
+        source = source.strip()
         if len(source) > 2:
             # avoid duplicates
             try:
@@ -80,7 +78,7 @@ class History:
         self.history_prefix = None
 
     def recall(self, s):
-        s = string.strip(s)
+        s = s.strip()
         self.text.tag_remove("sel", "1.0", "end")
         self.text.delete("iomark", "end-1c")
         self.text.mark_set("insert", "end-1c")