added iterable to the ufuncs types

This commit is contained in:
Ekaterina Tuzova
2015-05-05 17:03:35 +03:00
parent 48b48c9543
commit 44db0949ce
@@ -258,7 +258,7 @@ public class NumpyDocStringTypeProvider extends PyTypeProviderBase {
}
if (parameter != null) {
if (isUfuncType(function, parameter.getType())) {
return getPsiFacade(function).parseTypeAnnotation("T <= numbers.Number|numpy.core.multiarray.ndarray", function);
return getPsiFacade(function).parseTypeAnnotation("T <= numbers.Number or numpy.core.multiarray.ndarray or collections.Iterable", function);
}
final PyType numpyDocType = parseNumpyDocType(function, parameter.getType());
if ("size".equals(parameterName)) {