mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[python] Don't resolve a builtin name twice in PyBuiltinCache.getObjectType
GitOrigin-RevId: fc30cc2a666d5721dc27f35f9ac8394b704fc4a7
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d4f19f8848
commit
82d4fdb741
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user