mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
[python] fix fus logging for daemon imports PY-63929
GitOrigin-RevId: 93402487cd40ceea9a2b1023e030a82a4979f84c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ebec43c5f7
commit
342ca8a239
@@ -67,8 +67,9 @@ internal class TaskExecutor(private val cs: CoroutineScope) {
|
||||
} ?: emptyMap()
|
||||
|
||||
psiFile.children.filterIsInstance<PyImportStatementBase>().mapNotNull { import ->
|
||||
import.importElements.firstNotNullOfOrNull { it.importedQName?.firstComponent }?.let { firstModule ->
|
||||
val packageName = PyPsiPackageUtil.moduleToPackageName(firstModule)
|
||||
// all imports from the same statement should start with the same module
|
||||
import.fullyQualifiedObjectNames.firstOrNull()?.let { firstModule ->
|
||||
val packageName = PyPsiPackageUtil.moduleToPackageName(firstModule.split('.').first())
|
||||
PackageUsage(
|
||||
name = packageName,
|
||||
version = packages2Versions[packageName] ?: "0.0",
|
||||
|
||||
@@ -12,7 +12,7 @@ class PyPackageInEditorUsageCollector : ProjectUsagesCollector() {
|
||||
val keys = PyPackageUsageStatistics.getInstance(project).getStatisticsAndResetState().keys
|
||||
return keys.map { packageUsage ->
|
||||
PYTHON_PACKAGES_IN_EDITOR.metric(PACKAGE_FIELD.with(packageUsage.name),
|
||||
PACKAGE_VERSION_FIELD.with(packageUsage.name),
|
||||
PACKAGE_VERSION_FIELD.with(packageUsage.version),
|
||||
INTERPRETER_TYPE.with(packageUsage.interpreterTypeValue),
|
||||
EXECUTION_TYPE.with(packageUsage.targetTypeValue),
|
||||
HAS_SDK.with(packageUsage.hasSdk!!)
|
||||
|
||||
Reference in New Issue
Block a user