diff --git a/nion/data/DataAndMetadata.py b/nion/data/DataAndMetadata.py index 2a6dcf7..262f966 100644 --- a/nion/data/DataAndMetadata.py +++ b/nion/data/DataAndMetadata.py @@ -579,9 +579,8 @@ def __deepcopy__(self, memo: typing.Dict[typing.Any, typing.Any]) -> DataAndMeta memo[id(self)] = deepcopy return deepcopy - def __array__(self, dtype: typing.Optional[numpy.typing.DTypeLike] = None, *, copy: typing.Optional[numpy.bool] = None) -> _ImageDataType: + def __array__(self, dtype: typing.Optional[numpy.typing.DTypeLike] = None, *, copy: bool | None = None) -> _ImageDataType: if self.data is not None: - # return self.data.__array__(numpy.dtype(dtype), copy=copy) return self.data.__array__(numpy.dtype(dtype), copy=copy) raise Exception("Cannot convert to NumPy array.")