diff options
| author | Bernat Gabor <bgabor8@bloomberg.net> | 2020-01-10 12:47:11 +0000 |
|---|---|---|
| committer | Bernat Gabor <bgabor8@bloomberg.net> | 2020-01-10 15:38:40 +0000 |
| commit | 96013a84ab32c4de13e2e2b98f354ddb5962d9cf (patch) | |
| tree | 3042291fc862baf4ece8556c8778b3f92c50aaa3 /src/virtualenv/activation/batch/__init__.py | |
| parent | 80673f009f4d152e89aba2067a0fdc7d7c105787 (diff) | |
| download | virtualenv-96013a84ab32c4de13e2e2b98f354ddb5962d9cf.tar.gz | |
fix Windows
Diffstat (limited to 'src/virtualenv/activation/batch/__init__.py')
| -rw-r--r-- | src/virtualenv/activation/batch/__init__.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/virtualenv/activation/batch/__init__.py b/src/virtualenv/activation/batch/__init__.py index 89b03e4..977dd38 100644 --- a/src/virtualenv/activation/batch/__init__.py +++ b/src/virtualenv/activation/batch/__init__.py @@ -1,5 +1,7 @@ from __future__ import absolute_import, unicode_literals +import os + from virtualenv.util.path import Path from ..via_template import ViaTemplateActivator @@ -14,3 +16,8 @@ class BatchActivator(ViaTemplateActivator): yield Path("activate.bat") yield Path("deactivate.bat") yield Path("pydoc.bat") + + def instantiate_template(self, replacements, template): + # ensure the text has all newlines as \r\n - required by batch + base = super(BatchActivator, self).instantiate_template(replacements, template) + return base.replace(os.linesep, "\n").replace("\n", os.linesep) |
