diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2007-04-01 18:24:22 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2007-04-01 18:24:22 (GMT) |
commit | 8f35f44af3aacf1802253dc33e26e64306e55756 (patch) | |
tree | c59f9448b02da4570bdbdab7d190315113c82256 /Lib/shutil.py | |
parent | 1520fe4e5856ec92fdbff23765ad19159b2f609d (diff) | |
download | cpython-8f35f44af3aacf1802253dc33e26e64306e55756.zip cpython-8f35f44af3aacf1802253dc33e26e64306e55756.tar.gz cpython-8f35f44af3aacf1802253dc33e26e64306e55756.tar.bz2 |
SF #1685563, MSVCCompiler creates redundant and long PATH strings
If MSVCCompiler.initialize() was called multiple times, the path
would get duplicated. On Windows, this is a problem because the
path is limited to 4k. There's no benefit in adding a path multiple
times, so prevent that from occuring. We also normalize the path
before checking for duplicates so things like /a and /a/ won't both
be stored.
Will backport.
Diffstat (limited to 'Lib/shutil.py')
0 files changed, 0 insertions, 0 deletions