Commit 9f191f8d authored by Fred Drake's avatar Fred Drake

Update to use the new standard webbrowser module if available, otherwise

uses the BrowserControl module.

BrowserControl is not removed to allow IDLE to be distributed separately
and still be used with Python 1.5.2.
parent 81d18d50
......@@ -6,7 +6,12 @@ import imp
from Tkinter import *
import tkSimpleDialog
import tkMessageBox
import BrowserControl
try:
import webbrowser
except ImportError:
import BrowserControl
webbrowser = BrowserControl
del BrowserControl
import idlever
import WindowList
from IdleConf import idleconf
......@@ -27,6 +32,7 @@ TK_TABWIDTH_DEFAULT = 8
#$ event <<open-path-browser>>
#$ event <<close-window>>
#$ unix <Control-x><Control-0>
#$ unix <Control-x><Key-0>
#$ win <Alt-F4>
......@@ -298,7 +304,7 @@ class EditorWindow:
del fn
def python_docs(self, event=None):
BrowserControl.open(self.help_url)
webbrowser.open(self.help_url)
def select_all(self, event=None):
self.text.tag_add("sel", "1.0", "end-1c")
......
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