Commit 8451ebb4 authored by Guido van Rossum's avatar Guido van Rossum

Delete goodname() method, which is unused.

Add gotofileline(), a convenience method which I intend to use in a
variant.

Rename test() to _test().
parent d85e1023
...@@ -24,15 +24,6 @@ class FileList: ...@@ -24,15 +24,6 @@ class FileList:
self.inversedict = {} self.inversedict = {}
self.vars = {} # For EditorWindow.getrawvar (shared Tcl variables) self.vars = {} # For EditorWindow.getrawvar (shared Tcl variables)
def goodname(self, filename):
filename = self.canonize(filename)
key = os.path.normcase(filename)
if self.dict.has_key(key):
edit = self.dict[key]
filename = edit.io.filename or filename
return filename
def open(self, filename): def open(self, filename):
assert filename assert filename
filename = self.canonize(filename) filename = self.canonize(filename)
...@@ -54,6 +45,11 @@ class FileList: ...@@ -54,6 +45,11 @@ class FileList:
master=self.root) master=self.root)
return self.EditorWindow(self, filename, key) return self.EditorWindow(self, filename, key)
def gotofileline(self, filename, lineno=None):
edit = self.open(filename)
if edit is not None and lineno is not None:
edit.gotoline(lineno)
def new(self): def new(self):
return self.EditorWindow(self) return self.EditorWindow(self)
...@@ -123,7 +119,7 @@ class FileList: ...@@ -123,7 +119,7 @@ class FileList:
return os.path.normpath(filename) return os.path.normpath(filename)
def test(): def _test():
from EditorWindow import fixwordbreaks from EditorWindow import fixwordbreaks
import sys import sys
root = Tk() root = Tk()
...@@ -139,4 +135,4 @@ def test(): ...@@ -139,4 +135,4 @@ def test():
root.mainloop() root.mainloop()
if __name__ == '__main__': if __name__ == '__main__':
test() _test()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment