Merge pull request #3399 from yorkedork/fix/env-file-validation

Adds additional validation to 'env_vars_from_file'.
This commit is contained in:
Joffrey F 2016-05-12 08:53:25 -07:00
commit dc88e54010
1 changed files with 2 additions and 0 deletions

View File

@ -28,6 +28,8 @@ def env_vars_from_file(filename):
"""
if not os.path.exists(filename):
raise ConfigurationError("Couldn't find env file: %s" % filename)
elif not os.path.isfile(filename):
raise ConfigurationError("%s is not a file." % (filename))
env = {}
for line in codecs.open(filename, 'r', 'utf-8'):
line = line.strip()