code: def list_dependents(self, component, dependents=None):
          
  
          dependents = set() if dependents is None else dependents
          for name, profile in self:
              if not component in profile.require:
                  continue
  
              dependents.add(name)
              self.list_dependents(name, dependents)
  
          return sorted(list(dependents), key=(self.list_components()).index)
docs: Lists given Component dependents Components.
  
          Usage::
  
              >>> manager = Manager(("./manager/tests/tests_manager/resources/components/core",))
              >>> manager.register_components()
              True
              >>> manager.list_dependents("core.tests_component_a")
              [u'core.tests_component_b']
  
          :param component: Component to retrieve the dependents Components.
          :type component: unicode
          :param dependents: Component dependents Components.
          :type dependents: set
          :return: Dependent Components.
          :rtype: list