Explorar el Código

config_detail.filename is None when passed by stdin

Fix #7032

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof hace 6 años
padre
commit
962421d019
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  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):