Kaydet (Commit) b830a230 authored tarafından Nick Coghlan's avatar Nick Coghlan

Recorded merge of revisions 76314 via svnmerge from

svn+ssh://pythondev@svn.python.org/python/branches/py3k

................
  r76314 | nick.coghlan | 2009-11-16 09:04:33 +1000 (Mon, 16 Nov 2009) | 9 lines

  Merged revisions 76312 via svnmerge from
  svn+ssh://pythondev@svn.python.org/python/trunk

  ........
    r76312 | nick.coghlan | 2009-11-16 08:36:47 +1000 (Mon, 16 Nov 2009) | 1 line

    Issue #7328: don't corrupt sys.path when running pydoc with the -m switch
  ........
................
üst f5b3a149
...@@ -2249,11 +2249,13 @@ def cli(): ...@@ -2249,11 +2249,13 @@ def cli():
import getopt import getopt
class BadUsage(Exception): pass class BadUsage(Exception): pass
# Scripts don't get the current directory in their path by default. # Scripts don't get the current directory in their path by default
scriptdir = os.path.dirname(sys.argv[0]) # unless they are run with the '-m' switch
if scriptdir in sys.path: if '' not in sys.path:
sys.path.remove(scriptdir) scriptdir = os.path.dirname(sys.argv[0])
sys.path.insert(0, '.') if scriptdir in sys.path:
sys.path.remove(scriptdir)
sys.path.insert(0, '.')
try: try:
opts, args = getopt.getopt(sys.argv[1:], 'gk:p:w') opts, args = getopt.getopt(sys.argv[1:], 'gk:p:w')
......
...@@ -46,6 +46,8 @@ Core and Builtins ...@@ -46,6 +46,8 @@ Core and Builtins
Library Library
------- -------
- Issue #7328: pydoc no longer corrupts sys.path when run with the '-m' switch
- Issue #7318: multiprocessing now uses a timeout when it fails to establish - Issue #7318: multiprocessing now uses a timeout when it fails to establish
a connection with another process, rather than looping endlessly. The a connection with another process, rather than looping endlessly. The
default timeout is 20 seconds, which should be amply sufficient for default timeout is 20 seconds, which should be amply sufficient for
......
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