From 678cb044be4f5bc1ca015c041bd55d4206039e99 Mon Sep 17 00:00:00 2001 From: Matthias Diener <mdiener@illinois.edu> Date: Fri, 18 Jun 2021 08:54:18 -0500 Subject: [PATCH] isscalar -> isinstance --- arraycontext/impl/pyopencl.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/arraycontext/impl/pyopencl.py b/arraycontext/impl/pyopencl.py index 0e16ee2..b4167a8 100644 --- a/arraycontext/impl/pyopencl.py +++ b/arraycontext/impl/pyopencl.py @@ -41,7 +41,7 @@ from arraycontext.fake_numpy import \ from arraycontext.container.traversal import (rec_multimap_array_container, rec_map_array_container) from arraycontext.context import ArrayContext - +from numbers import Number # {{{ fake numpy @@ -268,8 +268,7 @@ class PyOpenCLArrayContext(ArrayContext): return cla.to_device(self.queue, array, allocator=self.allocator) def to_numpy(self, array): - from numpy import isscalar - if isscalar(array): + if isinstance(array, Number): return array return array.get(queue=self.queue) -- GitLab