mirror of
https://github.com/python/cpython.git
synced 2025-08-31 14:07:50 +00:00
Merged revisions 56443-56466 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/p3yk ................ r56454 | kurt.kaiser | 2007-07-18 22:26:14 -0700 (Wed, 18 Jul 2007) | 2 lines Make relative imports explicit for py3k ................ r56455 | kurt.kaiser | 2007-07-18 23:12:15 -0700 (Wed, 18 Jul 2007) | 2 lines Was modifying dict during iteration. ................ r56457 | guido.van.rossum | 2007-07-19 07:33:19 -0700 (Thu, 19 Jul 2007) | 2 lines Fix failing test. ................ r56466 | guido.van.rossum | 2007-07-19 20:58:16 -0700 (Thu, 19 Jul 2007) | 35 lines Merged revisions 56413-56465 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r56439 | georg.brandl | 2007-07-17 23:37:55 -0700 (Tue, 17 Jul 2007) | 2 lines Use "Unix" as platform name, not "UNIX". ........ r56441 | guido.van.rossum | 2007-07-18 10:19:14 -0700 (Wed, 18 Jul 2007) | 3 lines SF patch# 1755885 by Kurt Kaiser: show location of Unicode escape errors. (Slightly tweaked for style and refcounts.) ........ r56444 | kurt.kaiser | 2007-07-18 12:58:42 -0700 (Wed, 18 Jul 2007) | 2 lines Fix failing unicode test caused by change to ast.c at r56441 ........ r56451 | georg.brandl | 2007-07-18 15:36:53 -0700 (Wed, 18 Jul 2007) | 2 lines Add description for wave.setcomptype() values ........ r56456 | walter.doerwald | 2007-07-19 06:04:38 -0700 (Thu, 19 Jul 2007) | 3 lines Document that codecs.lookup() returns a CodecInfo object. (fixes SF bug #1754453). ........ r56463 | facundo.batista | 2007-07-19 16:57:38 -0700 (Thu, 19 Jul 2007) | 6 lines Added a select.select call in the test server loop to make sure the socket is ready to be read from before attempting a read (this prevents an error 10035 on some Windows platforms). [GSoC - Alan McIntyre] ........ ................
This commit is contained in:
parent
f66263c20a
commit
36e0a92442
41 changed files with 143 additions and 137 deletions
|
@ -6,18 +6,19 @@ from itertools import count
|
|||
from Tkinter import *
|
||||
import tkSimpleDialog
|
||||
import tkMessageBox
|
||||
from MultiCall import MultiCallCreator
|
||||
|
||||
import traceback
|
||||
import webbrowser
|
||||
import idlever
|
||||
import WindowList
|
||||
import SearchDialog
|
||||
import GrepDialog
|
||||
import ReplaceDialog
|
||||
import PyParse
|
||||
from configHandler import idleConf
|
||||
import aboutDialog, textView, configDialog
|
||||
import macosxSupport
|
||||
|
||||
from .MultiCall import MultiCallCreator
|
||||
from . import idlever
|
||||
from . import WindowList
|
||||
from . import SearchDialog
|
||||
from . import GrepDialog
|
||||
from . import ReplaceDialog
|
||||
from . import PyParse
|
||||
from .configHandler import idleConf
|
||||
from . import aboutDialog, textView, configDialog
|
||||
from . import macosxSupport
|
||||
|
||||
# The default tab setting for a Text widget, in average-width characters.
|
||||
TK_TABWIDTH_DEFAULT = 8
|
||||
|
@ -40,13 +41,13 @@ def _find_module(fullname, path=None):
|
|||
return file, filename, descr
|
||||
|
||||
class EditorWindow(object):
|
||||
from Percolator import Percolator
|
||||
from ColorDelegator import ColorDelegator
|
||||
from UndoDelegator import UndoDelegator
|
||||
from IOBinding import IOBinding, filesystemencoding, encoding
|
||||
import Bindings
|
||||
from .Percolator import Percolator
|
||||
from .ColorDelegator import ColorDelegator
|
||||
from .UndoDelegator import UndoDelegator
|
||||
from .IOBinding import IOBinding, filesystemencoding, encoding
|
||||
from . import Bindings
|
||||
from Tkinter import Toplevel
|
||||
from MultiStatusBar import MultiStatusBar
|
||||
from .MultiStatusBar import MultiStatusBar
|
||||
|
||||
help_url = None
|
||||
|
||||
|
@ -530,11 +531,11 @@ class EditorWindow(object):
|
|||
return None
|
||||
head, tail = os.path.split(filename)
|
||||
base, ext = os.path.splitext(tail)
|
||||
import ClassBrowser
|
||||
from . import ClassBrowser
|
||||
ClassBrowser.ClassBrowser(self.flist, base, [head])
|
||||
|
||||
def open_path_browser(self, event=None):
|
||||
import PathBrowser
|
||||
from . import PathBrowser
|
||||
PathBrowser.PathBrowser(self.flist)
|
||||
|
||||
def gotoline(self, lineno):
|
||||
|
@ -860,7 +861,6 @@ class EditorWindow(object):
|
|||
self.load_extension(name)
|
||||
except:
|
||||
print("Failed to load extension", repr(name))
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
|
||||
def get_standard_extension_names(self):
|
||||
|
@ -871,7 +871,7 @@ class EditorWindow(object):
|
|||
mod = __import__(name, globals(), locals(), [])
|
||||
except ImportError:
|
||||
print("\nFailed to import extension: ", name)
|
||||
return
|
||||
raise
|
||||
cls = getattr(mod, name)
|
||||
keydefs = idleConf.GetExtensionBindings(name)
|
||||
if hasattr(cls, "menudefs"):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue