From 132461b7de688c1e9a744b34a6f3a384ae6d3cb0 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 4 Sep 2024 15:14:33 +0300 Subject: [PATCH] PyDecoratorImpl.toString() doesn't cause unstubbing GitOrigin-RevId: a87b3874af518dcaf81384b25b85b76f618bdd1d --- .../src/com/jetbrains/python/psi/impl/PyDecoratorImpl.java | 2 +- python/testData/psi/ExpressionsInDecorators.txt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyDecoratorImpl.java b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyDecoratorImpl.java index e22e1e2b3fbd..7cc118b1a06d 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyDecoratorImpl.java +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyDecoratorImpl.java @@ -111,7 +111,7 @@ public class PyDecoratorImpl extends PyBaseElementImpl implemen @Override public String toString() { - return "PyDecorator: @" + PyUtil.getReadableRepr(getCallee(), true); //getCalledFunctionReference().getReferencedName(); + return "PyDecorator: @" + getQualifiedName(); } public PsiElement setName(@NonNls @NotNull String name) throws IncorrectOperationException { diff --git a/python/testData/psi/ExpressionsInDecorators.txt b/python/testData/psi/ExpressionsInDecorators.txt index 749919b76e02..b567f31a1006 100644 --- a/python/testData/psi/ExpressionsInDecorators.txt +++ b/python/testData/psi/ExpressionsInDecorators.txt @@ -1,7 +1,7 @@ PyFile:ExpressionsInDecorators.py PyFunction('say_whee') PyDecoratorList - PyDecorator: @x[0] + PyDecorator: @null PsiElement(Py:AT)('@') PySubscriptionExpression PyReferenceExpression: x @@ -11,7 +11,7 @@ PyFile:ExpressionsInDecorators.py PsiElement(Py:INTEGER_LITERAL)('0') PsiElement(Py:RBRACKET)(']') PsiWhiteSpace('\n') - PyDecorator: @y:=x[0] + PyDecorator: @null PsiElement(Py:AT)('@') PyAssignmentExpression PyTargetExpression: y