From cd00f30c84e9f8aecc7482ff7b6c0aa94a3a55f2 Mon Sep 17 00:00:00 2001 From: Petr Date: Sat, 17 May 2025 16:34:56 +0200 Subject: [PATCH] [python] Safe delete parameter (PyOverloadsInspection.kt) GitOrigin-RevId: 0ddcc5f031c4f51e0e54e16ab0928e38ed6af464 --- .../jetbrains/python/inspections/PyOverloadsInspection.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyOverloadsInspection.kt b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyOverloadsInspection.kt index 2596fb0afb0d..ebf501deee4b 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyOverloadsInspection.kt +++ b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyOverloadsInspection.kt @@ -121,7 +121,7 @@ class PyOverloadsInspection : PyInspection() { private fun checkOverride(overloads: List, implementation: PyFunction?) { if (implementation == null) { for (overload in overloads.tail()) { - if (isOverride(overload, myTypeEvalContext)) { + if (isOverride(overload)) { registerProblem(overload.nameIdentifier, PyPsiBundle.message("INSP.overloads.override.should.be.placed.only.on.the.first.overload")) } @@ -129,7 +129,7 @@ class PyOverloadsInspection : PyInspection() { } else { for (overload in overloads) { - if (isOverride(overload, myTypeEvalContext)) { + if (isOverride(overload)) { registerProblem(overload.nameIdentifier, PyPsiBundle.message("INSP.overloads.override.should.be.placed.on.the.implementation")) } @@ -137,7 +137,7 @@ class PyOverloadsInspection : PyInspection() { } } - private fun isOverride(function: PyFunction, context: TypeEvalContext): Boolean { + private fun isOverride(function: PyFunction): Boolean { val decoratorList = function.decoratorList ?: return false return decoratorList.decorators.any { decorator -> PyKnownDecoratorUtil.asKnownDecorators(decorator, myTypeEvalContext).any {