33 lines
477 B
Python
33 lines
477 B
Python
class TreeError(Exception):
|
|
pass
|
|
|
|
|
|
class LoopError(TreeError):
|
|
"""Error during node creation"""
|
|
|
|
pass
|
|
|
|
|
|
class CorruptedTreeError(TreeError):
|
|
"""Error during node creation or tree creation"""
|
|
|
|
pass
|
|
|
|
|
|
class DuplicatedNodeError(TreeError):
|
|
"""Error during tree creation"""
|
|
|
|
pass
|
|
|
|
|
|
class NotFoundError(TreeError):
|
|
"""Error during tree creation or tree search"""
|
|
|
|
pass
|
|
|
|
|
|
class SearchError(TreeError):
|
|
"""Error during tree search"""
|
|
|
|
pass
|