mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-38557 Don't complete file paths in any but first argument of open()
GitOrigin-RevId: 4fc61e59a1ddc89696a8e9e315b1dc0a0d3de4a5
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c355b9b11c
commit
cb9004e83e
@@ -109,7 +109,7 @@ class PySoftFileReferenceContributor : PsiReferenceContributor() {
|
||||
|
||||
// Fail-fast check
|
||||
val simplePattern = SIMPLE_NAMES[callee.name] ?: return false
|
||||
if (simplePattern.isBuiltin) return true
|
||||
if (simplePattern.isBuiltin && argList.arguments.indexOf(expr) == simplePattern.position) return true
|
||||
|
||||
val pattern = PyResolveUtil.resolveImportedElementQNameLocally(callee).map { QUALIFIED_NAMES[it] }.firstOrNull() ?: return false
|
||||
return argList.arguments.getOrNull(pattern.position) == expr
|
||||
|
||||
Reference in New Issue
Block a user