@@ -141,7 +141,6 @@ def get_from_args_and_kwargs(*args, **kwargs):
141141 x = args [0 ]
142142 y = args [1 ]
143143 args = args [2 :] # Consumed first two args.
144- ignore_remaining_args = True
145144
146145 # Check triangles in kwargs then args.
147146 triangles = kwargs .pop ('triangles' , None )
@@ -161,31 +160,10 @@ def get_from_args_and_kwargs(*args, **kwargs):
161160 triangles = None
162161
163162 if triangles is not None and from_args :
164- args = args [1 :] # Consumed first item in args.
165- ignore_remaining_args = False
163+ args = args [1 :] # Consumed first item in args.
166164
167- # Check for mask in kwargs then args .
165+ # Check for mask in kwargs.
168166 mask = kwargs .pop ('mask' , None )
169- from_args = False
170- if mask is None and not ignore_remaining_args and len (args ) > 0 :
171- mask = args [0 ]
172- from_args = True
173-
174- if mask is not None :
175- try :
176- mask = np .asarray (mask , dtype = np .bool )
177- except ValueError :
178- mask = None
179-
180- if mask is not None and mask .ndim != 1 :
181- mask = None
182-
183- if mask is not None and triangles is not None and \
184- len (mask ) != triangles .shape [0 ]:
185- mask = None
186-
187- if mask is not None and from_args :
188- args = args [1 :] # Consumed first item in args.
189167
190168 triangulation = Triangulation (x , y , triangles , mask )
191169 return triangulation , args , kwargs
0 commit comments