mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fixed PY-6845 Class Diagrams: redundant metaclass relation for child classes
This commit is contained in:
@@ -1064,7 +1064,7 @@ public class PyUtil {
|
||||
|
||||
@Nullable
|
||||
public static PyClass getMetaClass(@NotNull final PyClass pyClass) {
|
||||
final PyTargetExpression metaClassAttribute = pyClass.findClassAttribute(PyNames.DUNDER_METACLASS, true);
|
||||
final PyTargetExpression metaClassAttribute = pyClass.findClassAttribute(PyNames.DUNDER_METACLASS, false);
|
||||
if (metaClassAttribute != null) {
|
||||
final PyExpression expression = metaClassAttribute.findAssignedValue();
|
||||
final PyClass metaclass = getMetaFromExpression(expression);
|
||||
|
||||
Reference in New Issue
Block a user