utiliser `mclass.in_hierarchy(mainmodule).depth` à la place (si tu remontes `dit` sous le nom `depth` dans POSet)