From fc0976e959d5071877bd298d6110d25c7d5d4598 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Sun, 26 Dec 2010 11:44:20 -0500 Subject: [PATCH] Fix array compatibility with Python 2.4. --- pyopencl/array.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyopencl/array.py b/pyopencl/array.py index 8dd2a292..d56bbb21 100644 --- a/pyopencl/array.py +++ b/pyopencl/array.py @@ -100,8 +100,13 @@ def elwise_kernel_runner(kernel_getter): return knl(queue, gs, ls, *actual_args) - from functools import update_wrapper - return update_wrapper(kernel_runner, kernel_getter) + try: + from functools import update_wrapper + except ImportError: + return kernel_runner + else: + return update_wrapper(kernel_runner, kernel_getter) + -- GitLab