__init__.py 718 B

1234567891011121314151617
  1. """
  2. Node Classes.
  3. * :any:`AnyNode`: a generic tree node with any number of attributes.
  4. * :any:`Node`: a simple tree node with at least a name attribute and any number of additional attributes.
  5. * :any:`NodeMixin`: extends any python class to a tree node.
  6. * :any:`SymlinkNode`: Tree node which references to another tree node.
  7. * :any:`SymlinkNodeMixin`: extends any Python class to a symbolic link to a tree node.
  8. """
  9. from .anynode import AnyNode # noqa
  10. from .exceptions import LoopError # noqa
  11. from .exceptions import TreeError # noqa
  12. from .node import Node # noqa
  13. from .nodemixin import NodeMixin # noqa
  14. from .symlinknode import SymlinkNode # noqa
  15. from .symlinknodemixin import SymlinkNodeMixin # noqa