def remove_outcome(self, outcome_id, force=False, destroy=True):
        """Overwrites the remove_outcome method of the State class. Prevents user from removing a
        outcome from the library state.

        For further documentation, look at the State class.

        :raises exceptions.NotImplementedError: in any case
        """
        if force:
            return State.remove_outcome(self, outcome_id, force, destroy)
        else:
            raise NotImplementedError("Remove outcome is not implemented for library state {}".format(self))
def remove_outcome ( self , outcome_id , force = False , destroy = True ) : if force : return State . remove_outcome ( self , outcome_id , force , destroy ) else : raise NotImplementedError ( "Remove outcome is not implemented for library state {}" . format ( self ) )
Overwrites the remove_outcome method of the State class. Prevents user from removing a
        outcome from the library state.

        For further documentation, look at the State class.

        :raises exceptions.NotImplementedError: in any case