From dc453917978e98dcdf3bbc106b080c80f0a1301e Mon Sep 17 00:00:00 2001 From: Charles Harris Date: Fri, 3 Oct 2014 20:03:31 -0600 Subject: BUG: Make numpy import when run with Python flag '-OO'. This consists of checking for a docstring equal to None and skipping two tests that require docstrings. Closes #5148. --- numpy/ma/extras.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'numpy/ma/extras.py') diff --git a/numpy/ma/extras.py b/numpy/ma/extras.py index 82a61a67c..a993fd05d 100644 --- a/numpy/ma/extras.py +++ b/numpy/ma/extras.py @@ -434,8 +434,10 @@ def apply_over_axes(func, a, axes): raise ValueError("function is not returning " "an array of the correct shape") return val -apply_over_axes.__doc__ = np.apply_over_axes.__doc__[ - :np.apply_over_axes.__doc__.find('Notes')].rstrip() + \ + +if apply_over_axes.__doc__ is not None: + apply_over_axes.__doc__ = np.apply_over_axes.__doc__[ + :np.apply_over_axes.__doc__.find('Notes')].rstrip() + \ """ Examples @@ -462,7 +464,7 @@ apply_over_axes.__doc__ = np.apply_over_axes.__doc__[ [[[46] [--] [124]]] -""" + """ def average(a, axis=None, weights=None, returned=False): -- cgit v1.2.1