def send(self, sender, **named):
        responses = []
        if not self.receivers:
            return responses

        for receiver in self._live_receivers(_make_id(sender)):
            response = receiver(signal=self, sender=sender, **named)
            responses.append((receiver, response))
        return responses
Gets list of BSPSections, starting from leaves and moving towards root
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.2/django/dispatch/dispatcher.py/Signal.send--crossover with--dataset/ETHPy150Open tuturto/pyherc/src/pyherc/generators/utils.py/BSPSection.get_area_queue