From 54b45e71fdf03556c39a27e53751d3199d21d64c Mon Sep 17 00:00:00 2001 From: Charles Harris Date: Wed, 23 Apr 2008 00:20:57 +0000 Subject: Make None be NaN for float types. --- numpy/core/src/arraytypes.inc.src | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'numpy/core') diff --git a/numpy/core/src/arraytypes.inc.src b/numpy/core/src/arraytypes.inc.src index 26b8a5010..7272fa5c4 100644 --- a/numpy/core/src/arraytypes.inc.src +++ b/numpy/core/src/arraytypes.inc.src @@ -29,8 +29,12 @@ static double MyPyFloat_AsDouble(PyObject *obj) { double ret = 0; - PyObject *num = PyNumber_Float(obj); + PyObject *num; + if (obj == Py_None) { + return _getNAN(); + } + num = PyNumber_Float(obj); if (num == NULL) { return _getNAN(); } -- cgit v1.2.1