From 54a5ebe46aadd45dab4f013b72cf44d23780065d Mon Sep 17 00:00:00 2001 From: fedepell Date: Mon, 24 Oct 2016 10:21:40 +0200 Subject: [PATCH] pytest extra: add more graceful and informative error if parameter is pointing to no valid source files --- waflib/extras/pytest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/waflib/extras/pytest.py b/waflib/extras/pytest.py index 2ade1d3b..982f04f5 100644 --- a/waflib/extras/pytest.py +++ b/waflib/extras/pytest.py @@ -114,7 +114,10 @@ def make_pytest(self): else: self.ut_cwd = self.path.make_node(self.ut_cwd) else: - self.ut_cwd = tsk.inputs[0].parent + if tsk.inputs: + self.ut_cwd = tsk.inputs[0].parent + else: + raise Errors.WafError("no valid input files for pytest task, check pytest_source value") if not self.ut_cwd.exists(): self.ut_cwd.mkdir()