From 3f6d195e1fb623f1a37aecb2a71f5559c3b42511 Mon Sep 17 00:00:00 2001 From: Daniil Kalinin Date: Wed, 2 Apr 2025 09:52:58 +0200 Subject: [PATCH] PY-79842 Remove the assertion which emits a user-visible exception GitOrigin-RevId: 9a0ea6b8c961424dd5008658a1b1ca16067b9a67 --- .../jetbrains/python/nameResolver/NameResolverTools.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/python/python-psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java b/python/python-psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java index 80645f5a7405..38e80a86dd1d 100644 --- a/python/python-psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java +++ b/python/python-psi-api/src/com/jetbrains/python/nameResolver/NameResolverTools.java @@ -83,9 +83,10 @@ public final class NameResolverTools { final Pair qualifiedAndClassName = RecursionManager.doPreventingRecursion(element, false, () -> QUALIFIED_AND_CLASS_NAME .getValue(element)); - LOG.assertTrue(qualifiedAndClassName != null); - //noinspection ConstantConditions - if (qualifiedAndClassName == null) return false; + if (qualifiedAndClassName == null) { + LOG.debug("Could not get qualified name for " + element); + return false; + } final String qualifiedName = qualifiedAndClassName.first; final String className = qualifiedAndClassName.second;