def find_backward_paths(self, start_entity_id, goal_entity_id):
    '\n        Generator which yields all backward paths between a start and goal\n        entity. Does not include paths which contain cycles.\n\n        Args:\n            start_entity_id (str) : Id of entity to start the search from.\n            goal_entity_id  (str) : Id of entity to find backward path to.\n\n        See Also:\n            :func:`BaseEntitySet.find_forward_paths`\n        '
    for path in self.find_forward_paths(goal_entity_id, start_entity_id):
        (yield path[::(- 1)])
Generator which yields all backward paths between a start and goal
entity. Does not include paths which contain cycles.

Args:
    start_entity_id (str) : Id of entity to start the search from.
    goal_entity_id  (str) : Id of entity to find backward path to.

See Also:
    :func:`BaseEntitySet.find_forward_paths`
def find_backward_paths(self, start_entity_id, goal_entity_id):
    '\n        Generator which yields all backward paths between a start and goal\n        entity. Does not include paths which contain cycles.\n\n        Args:\n            start_entity_id (str) : Id of entity to start the search from.\n            goal_entity_id  (str) : Id of entity to find backward path to.\n\n        See Also:\n            :func:`BaseEntitySet.find_forward_paths`\n        '
    for path in self.find_forward_paths(goal_entity_id, start_entity_id):
        (yield path[::(- 1)])