From a11aab3960005e89f812c59731099de981d73784 Mon Sep 17 00:00:00 2001 From: Robert Kende Date: Mon, 11 Jun 2012 15:42:38 +0200 Subject: BUG: fix pickling MaskedConstant --- numpy/ma/core.py | 6 ++++++ 1 file changed, 6 insertions(+) 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() -- cgit v1.2.1