mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
PY-20710 Fix NPE in PyTargetExpressionImpl
Merge-request: IJ-MR-150854 Merged-by: Aleksandr Govenko <aleksandr.govenko@jetbrains.com> (cherry picked from commit ae24337d4cf3e2f8aa3219681bb36abce17cd212) IJ-MR-150854 GitOrigin-RevId: f42a45ee8af4e48ab83442960e1c9cbe3e15f361
This commit is contained in:
committed by
intellij-monorepo-bot
parent
345944c3ff
commit
51fe58feb5
@@ -127,7 +127,8 @@ public class PyTargetExpressionImpl extends PyBaseElementImpl<PyTargetExpression
|
||||
}
|
||||
final PsiElement parent = PsiTreeUtil.skipParentsOfType(this, PyParenthesizedExpression.class);
|
||||
if (parent instanceof PyAssignmentStatement assignmentStatement) {
|
||||
return context.getType(assignmentStatement.getAssignedValue());
|
||||
final PyExpression assignedValue = assignmentStatement.getAssignedValue();
|
||||
return assignedValue != null ? context.getType(assignedValue) : null;
|
||||
}
|
||||
if (parent instanceof PyTupleExpression || parent instanceof PyListLiteralExpression) {
|
||||
PsiElement nextParent =
|
||||
|
||||
Reference in New Issue
Block a user