Commit 934f4e1f authored by Ronald Oussoren's avatar Ronald Oussoren

Fix for issue8446:

* Don't import 'ic' in webbrowser, that module is no longer used
* Remove 'MacOS' from the list of modules that should emit a Py3kWarning on import.
  This is needed because one of the earlier tests triggers and import of this
  extension, and that causes a failure in test_py3kwarn (running test_py3kwarn
  separately worked fine)

With these changes 'make tests' no longer says that test_py3kwarn fails.
parent 4f612599
......@@ -323,7 +323,13 @@ class TestStdlibRemovals(unittest.TestCase):
'IOCTL', 'jpeg', 'panel', 'panelparser',
'readcd', 'SV', 'torgb', 'WAIT'),
'darwin' : ('autoGIL', 'Carbon', 'OSATerminology',
'icglue', 'Nav', 'MacOS', 'aepack',
'icglue', 'Nav',
# MacOS should (and does) give a Py3kWarning, but one of the
# earlier tests already imports the MacOS extension which causes
# this test to fail. Disabling the test for 'MacOS' avoids this
# spurious test failure.
#'MacOS',
'aepack',
'aetools', 'aetypes', 'applesingle',
'appletrawmain', 'appletrunner',
'argvemulator', 'bgenlocations',
......
......@@ -539,18 +539,6 @@ if sys.platform[:3] == "win":
# Platform support for MacOS
#
try:
import ic
except ImportError:
pass
else:
class InternetConfig(BaseBrowser):
def open(self, url, new=0, autoraise=True):
ic.launchurl(url)
return True # Any way to get status?
register("internet-config", InternetConfig, update_tryorder=-1)
if sys.platform == 'darwin':
# Adapted from patch submitted to SourceForge by Steven J. Burr
class MacOSX(BaseBrowser):
......
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