mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
Merge pull request #1809 from jtratner/fix-inject-env-vars
Fix environment variable expansion with extras
This commit is contained in:
Vendored
+4
-2
@@ -4,6 +4,7 @@ import codecs
|
||||
import json
|
||||
import hashlib
|
||||
import platform
|
||||
import six
|
||||
import sys
|
||||
import os
|
||||
|
||||
@@ -69,9 +70,10 @@ class PipfileParser(object):
|
||||
|
||||
if not d:
|
||||
return d
|
||||
|
||||
if isinstance(d, six.string_types):
|
||||
return os.path.expandvars(d)
|
||||
for k, v in d.items():
|
||||
if isinstance(v, str):
|
||||
if isinstance(v, six.string_types):
|
||||
d[k] = os.path.expandvars(v)
|
||||
elif isinstance(v, dict):
|
||||
d[k] = self.inject_environment_variables(v)
|
||||
|
||||
Reference in New Issue
Block a user