mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 23:39:39 +07:00
Fix NPE
GitOrigin-RevId: e4993ed28c3a9932c7b976d56fb56975b5a692be
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e55fb38282
commit
a62670a4f0
@@ -54,8 +54,13 @@ public class PyMissingTypeHintsInspection extends PyInspection {
|
||||
|
||||
private boolean shouldRegisterProblem(PyFunction function) {
|
||||
if (m_onlyWhenTypesAreKnown) {
|
||||
PySignature signature = PySignatureCacheManager.getInstance(function.getProject()).findSignature(function);
|
||||
return signature != null && canAnnotate(signature);
|
||||
PySignatureCacheManager instance = PySignatureCacheManager.getInstance(function.getProject());
|
||||
if (instance != null) {
|
||||
PySignature signature = instance.findSignature(function);
|
||||
return signature != null && canAnnotate(signature);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user