Source code for akvo.rsr.models.tree.errors

[docs]class TreeWillBreak(Exception): """ Basically a warning raised when an action is being taken that will break a hierarchy/tree """
[docs]class NodesWillBeOrphaned(TreeWillBreak): """ An action on a tree node will orphan its descendants """
[docs]class ParentIsSame(ValueError): """The new parent is the same as the old parent"""
[docs]class NodeIsSame(ValueError): """The provided node is equal"""