'Returns all entries in weight-order.
NOTE: This method triggers pool discovery.'

def get_entries(self):

    self._discover()
    return [value for (key, value) in sorted(self._entries.items(), key=(lambda e: getattr(e[1], 'weight')))]
