summaryrefslogtreecommitdiff
path: root/piglit
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2016-10-17 14:57:42 -0700
committerDylan Baker <dylan@pnwbakers.com>2016-10-26 11:35:38 -0700
commitd823ad5fe089b8331eceae66077506786cb555d0 (patch)
tree78aaaf41829f3fbb81b74bf7df829c7af8df4c62 /piglit
parent4dc0f0e0417a470e3c29b13aabe32e36b25e877a (diff)
piglit: Only catch parsed.func AttributeError
Fixes catching AttributeErrors it shouldn't. Signed-off-by: Dylan Baker <dylanx.c.baker@intel.com> Tested-by: Mark Janes <mark.a.janes@intel.com> Tested-by: Michel Dänzer <michel.daenzer@amd.com>
Diffstat (limited to 'piglit')
-rwxr-xr-xpiglit4
1 files changed, 2 insertions, 2 deletions
diff --git a/piglit b/piglit
index 4ce6c413c..6c1d30ae8 100755
--- a/piglit
+++ b/piglit
@@ -163,11 +163,11 @@ def main():
# to that executable
parsed, args = parser.parse_known_args(input_)
try:
- returncode = parsed.func(args)
+ runner = parsed.func
except AttributeError:
parser.print_help()
sys.exit(1)
- sys.exit(returncode)
+ sys.exit(runner(args))
if __name__ == '__main__':