소스 검색

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

Adds additional validation to 'env_vars_from_file'.
Joffrey F 9 년 전
부모
커밋
dc88e54010
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      compose/config/environment.py

+ 2 - 0
compose/config/environment.py

@@ -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()