diff --git a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyFinalInspection.kt b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyFinalInspection.kt index d6d763be685d..58c5da5e4af3 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/inspections/PyFinalInspection.kt +++ b/python/python-psi-impl/src/com/jetbrains/python/inspections/PyFinalInspection.kt @@ -209,9 +209,7 @@ class PyFinalInspection : PyInspection() { cls.findMethodByName(PyNames.INIT, false, myTypeEvalContext)?.let { init -> val attributesInInit = mutableMapOf() PyClassImpl.collectInstanceAttributes(init, attributesInInit) - instanceFinals.keys.forEach { - attributesInInit.remove(it) - } + attributesInInit.keys.removeAll(instanceFinals.keys) instanceFinals += attributesInInit.filterValues { isFinal(it) } }