[python] PY-70545 Jupyter: Removed unnecessary dependency from intellij.jupyter.core.iml.

GitOrigin-RevId: 0e5a36880b1ac7d9cf602db15eb7d0574a6926e7
This commit is contained in:
Nikita Pavlenko
2024-02-21 17:10:22 +01:00
committed by intellij-monorepo-bot
parent 4e6c527ab3
commit 0b3c61baa5
2 changed files with 2 additions and 4 deletions

View File

@@ -16,7 +16,5 @@
<orderEntry type="library" name="kotlin-stdlib" level="project" />
<orderEntry type="library" name="netty-buffer" level="project" />
<orderEntry type="library" name="netty-codec-http" level="project" />
<orderEntry type="module" module-name="intellij.platform.core.impl" />
<orderEntry type="module" module-name="intellij.platform.util.classLoader" />
</component>
</module>

View File

@@ -2,7 +2,7 @@
package com.intellij.jupyter.core.jupyter.preview
import com.intellij.ide.plugins.cl.PluginClassLoader
import com.intellij.ide.plugins.cl.PluginAwareClassLoader
import com.intellij.openapi.application.ApplicationManager
import com.intellij.openapi.diagnostic.thisLogger
import com.intellij.openapi.util.io.FileUtilRt
@@ -48,7 +48,7 @@ abstract class JupyterCefHttpHandlerBase(private val absolutePathFiles: Collecti
// After optimizations in PluginClassLoader, classLoader.getResource return null in debug,
// so we have additional logic with PluginClassLoader.pluginDescriptor.
val url = javaClass.classLoader.getResource(path)
?: (javaClass.classLoader as? PluginClassLoader)?.pluginDescriptor?.getPluginPath()?.let { Path.of(it.toCanonicalPath(), path) }?.toUri()?.toURL()
?: (javaClass.classLoader as? PluginAwareClassLoader)?.pluginDescriptor?.getPluginPath()?.let { Path.of(it.toCanonicalPath(), path) }?.toUri()?.toURL()
if (url != null) {
return url
}