code: def iter_methods(self):
          
          for wrkey, obj in self.iter_instances():
              f, obj_id = wrkey
              loop = self.event_loop_map[wrkey]
              m = getattr(obj, f.__name__)
              yield loop, m
docs: Iterate over stored coroutine functions
  
          Yields:
              Stored :term:`coroutine function` objects
  
          .. seealso:: :meth:`pydispatch.utils.WeakMethodContainer.iter_instances`