From 1b647e64cf666fc45cfa02b16f5c2a50a4e32b77 Mon Sep 17 00:00:00 2001 From: Andrey Vlasovskikh Date: Mon, 22 Mar 2021 19:32:28 +0300 Subject: [PATCH] PY-45206 IJ-CR-3996 Simplified expression GitOrigin-RevId: 51dbdfc48437af7840b97e1ceb4b17d19320c75a --- .../src/com/jetbrains/python/inspections/PyFinalInspection.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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) } }