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
  ........
................
This commit is contained in:
Nick Coghlan 2009-11-15 23:27:31 +00:00
parent f5b3a1498c
commit b830a230c1
2 changed files with 9 additions and 5 deletions

View file

@ -2249,7 +2249,9 @@ 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
# unless they are run with the '-m' switch
if '' not in sys.path:
scriptdir = os.path.dirname(sys.argv[0]) scriptdir = os.path.dirname(sys.argv[0])
if scriptdir in sys.path: if scriptdir in sys.path:
sys.path.remove(scriptdir) sys.path.remove(scriptdir)

View file

@ -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