Skip to content
Snippets Groups Projects
Commit 48d4df5c authored by Andreas Klöckner's avatar Andreas Klöckner
Browse files

Fix with_queue for queue=None

parent 6e4bad80
No related branches found
No related tags found
No related merge requests found
......@@ -235,6 +235,10 @@ class ArrayHasOffsetError(ValueError):
ValueError.__init__(self, val)
class _copy_queue:
pass
class Array(object):
"""A :class:`numpy.ndarray` work-alike that stores its data and performs
its computations on the compute device. *shape* and *dtype* work exactly
......@@ -525,7 +529,7 @@ class Array(object):
return _ArrayFlags(self)
def _new_with_changes(self, data, offset, shape=None, dtype=None,
strides=None, queue=None):
strides=None, queue=_copy_queue):
"""
:arg data: *None* means alocate a new array.
"""
......@@ -535,7 +539,7 @@ class Array(object):
dtype = self.dtype
if strides is None:
strides = self.strides
if queue is None:
if queue is _copy_queue:
queue = self.queue
if queue is not None:
......@@ -561,6 +565,7 @@ class Array(object):
if queue is not None:
assert queue.context == self.context
return self._new_with_changes(self.base_data, self.offset,
queue=queue)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment