浏览代码

config_detail.filename is None when passed by stdin

Fix #7032

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 6 年之前
父节点
当前提交
962421d019
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      compose/cli/command.py

+ 5 - 1
compose/cli/command.py

@@ -170,7 +170,11 @@ def execution_context_labels(config_details, environment_file):
 
 def config_files_label(config_details):
     return ",".join(
-        map(str, (os.path.normpath(c.filename) for c in config_details.config_files)))
+        map(str, (config_file_path(c.filename) for c in config_details.config_files)))
+
+
+def config_file_path(config_file):
+    return os.path.normpath(config_file) if config_file else 'stdin'
 
 
 def get_project_name(working_dir, project_name=None, environment=None):