summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Kende <robert.kende@gmail.com>2012-06-11 15:42:38 +0200
committerRobert Kende <robert.kende@gmail.com>2012-06-11 15:45:03 +0200
commita11aab3960005e89f812c59731099de981d73784 (patch)
tree6e476337382025add770cfb59f54f312dd145f4b
parente2ec1eaa235dd60ecf768b89d22aa5a35395882a (diff)
downloadnumpy-a11aab3960005e89f812c59731099de981d73784.tar.gz
BUG: fix pickling MaskedConstant
-rw-r--r--numpy/ma/core.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/numpy/ma/core.py b/numpy/ma/core.py
index a57cdf5c1..a6f252067 100644
--- a/numpy/ma/core.py
+++ b/numpy/ma/core.py
@@ -5718,6 +5718,12 @@ class MaskedConstant(MaskedArray):
def flatten(self):
return masked_array([self._data], dtype=float, mask=[True])
+ def __reduce__(self):
+ """Override of MaskedArray's __reduce__.
+ """
+ return (self.__class__, ())
+
+
masked = masked_singleton = MaskedConstant()