From 82d4fdb74152c5ef1a756216f08be024599764e6 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Thu, 12 Jun 2025 15:10:38 +0300 Subject: [PATCH] [python] Don't resolve a builtin name twice in PyBuiltinCache.getObjectType GitOrigin-RevId: fc30cc2a666d5721dc27f35f9ac8394b704fc4a7 --- .../src/com/jetbrains/python/psi/impl/PyBuiltinCache.kt | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyBuiltinCache.kt b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyBuiltinCache.kt index aebce9e6f181..7ea5f9051f1b 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyBuiltinCache.kt +++ b/python/python-psi-impl/src/com/jetbrains/python/psi/impl/PyBuiltinCache.kt @@ -77,13 +77,7 @@ class PyBuiltinCache private constructor( } fun getObjectType(name: @NonNls String): PyClassType? { - return myBuiltinsFile?.getClassType(name) { - getClass(name) - ?.let { pyClass -> - PyClassTypeImpl(pyClass, false) - .also { it.assertValid(name) } - } - } + return myBuiltinsFile?.getClassType(name) } val objectType: PyClassType?