From d15143bb6ff1a432d113a94fa33d1a482b6da6bf Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Mon, 21 May 2018 12:38:21 +0300 Subject: [PATCH] run: properly generate automatic name when output is a directory and no -f specified Fixed #720 Signed-off-by: Ruslan Kuprieiev --- dvc/command/run.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dvc/command/run.py b/dvc/command/run.py index b2fec20f6..de6ffc82e 100644 --- a/dvc/command/run.py +++ b/dvc/command/run.py @@ -43,6 +43,6 @@ class CmdRun(CmdBase): def _stage_file_basename(fname): result = os.path.basename(fname) if len(result) == 0: - result = os.path.dirname(fname) + result = os.path.basename(os.path.dirname(fname)) result += Stage.STAGE_FILE_SUFFIX return result