From 03550b0e9d8dbbe052557f909895f96fdda0c092 Mon Sep 17 00:00:00 2001 From: kennyballou Date: Thu, 10 Jan 2013 11:00:40 -0700 Subject: Return error codes from targets --- build.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'build.py') diff --git a/build.py b/build.py index 237d6e8..263d76c 100644 --- a/build.py +++ b/build.py @@ -18,23 +18,25 @@ def clean(): @target def build(): - setup(["build"]) + return setup(["build"]) @target def test(): """Tests package""" print("Python Tests:") - setup(["test"]) + ec1 = setup(["test"]) clean() print("Python2 Tests:") - call(["python2", "setup.py", "test"]) + ec2 = call(["python2", "setup.py", "test"]) clean() + return ec1 | ec2 @target def install(): """Install Xnt""" - setup(["install", "--user"]) + ec = setup(["install", "--user"]) clean() + return ec @target def doc(): @@ -42,4 +44,4 @@ def doc(): Create package documentation """ clean() - setup(["build_sphinx"]) + return setup(["build_sphinx"]) -- cgit v1.2.1