From adaddde369872dfbc7fd248794d07614d4395562 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Wed, 4 Jun 2014 14:11:46 -0400 Subject: [PATCH] Don't chmod() if path is a symlink. --- Lib/venv/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/venv/__init__.py b/Lib/venv/__init__.py index c258b1c05a4..b5ef2d88e99 100644 --- a/Lib/venv/__init__.py +++ b/Lib/venv/__init__.py @@ -215,7 +215,8 @@ class EnvBuilder: # Issue 18807: make copies if # symlinks are not wanted copier(context.env_exe, path) - os.chmod(path, 0o755) + if not os.path.islink(path): + os.chmod(path, 0o755) else: subdir = 'DLLs' include = self.include_binary