PY-15282 Numpy: Function doesn't return anything: false positive for tensordot

function could return value even if it's not declared
This commit is contained in:
Ekaterina Tuzova
2015-04-02 19:42:33 +03:00
parent e30a317448
commit e54b0ef049
@@ -91,8 +91,7 @@ public class NumpyDocStringTypeProvider extends PyTypeProviderBase {
final PyPsiFacade facade = getPsiFacade(function);
switch (returns.size()) {
case 0:
// Function returns nothing
return facade.parseTypeAnnotation("None", function);
return null;
case 1:
// Function returns single value
final String typeName = returns.get(0).getType();