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 {