summaryrefslogtreecommitdiff
path: root/numpy/lib/function_base.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/lib/function_base.py')
-rw-r--r--numpy/lib/function_base.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/numpy/lib/function_base.py b/numpy/lib/function_base.py
index abb239ffc..8e2fc375e 100644
--- a/numpy/lib/function_base.py
+++ b/numpy/lib/function_base.py
@@ -3288,13 +3288,14 @@ def meshgrid(*xi, **kwargs):
"""
copy_ = kwargs.get('copy', True)
+
+ if len(xi) < 2:
+ msg = 'meshgrid() takes 2 or more arguments (%d given)' % int(len(xi) > 0)
+ raise ValueError(msg)
+
args = np.atleast_1d(*xi)
ndim = len(args)
- if ndim < 2:
- msg = 'meshgrid() takes 2 or more arguments (%d given)' % int(ndim > 0)
- raise TypeError(msg)
-
sparse = kwargs.get('sparse', False)
indexing = kwargs.get('indexing', 'xy')