class_docstr: Order all global functions according to their callgraph depth
code: def __init__(self):
      self.result = dict()
      super(OrderedGlobalDeclarations, self).__init__(
          StrictAliases, GlobalDeclarations
      )
  
file_path: catboost/contrib/python/pythran/pythran/analyses/ordered_global_declarations.py
imports: from pythran.analyses.aliases import StrictAliases
  from pythran.analyses.global_declarations import GlobalDeclarations
  from pythran.passmanager import ModuleAnalysis
  import gast
label_desc: Use image node_id 1 to create a new OrderedGlobalDeclarations object from inherited base classes: ModuleAnalysis with example: obj = OrderedGlobalDeclarations()