__init__.py 609 B

123456789101112131415
  1. """
  2. transitions.extensions
  3. ----------------------
  4. Additional functionality such as hierarchical (nested) machine support, Graphviz-based diagram creation
  5. and threadsafe execution of machine methods. Additionally, combinations of all those features are possible
  6. and made easier to access with a convenience factory.
  7. """
  8. from .diagrams import GraphMachine
  9. from .nesting import HierarchicalMachine
  10. from .locking import LockedMachine
  11. from .factory import MachineFactory, HierarchicalGraphMachine, LockedHierarchicalGraphMachine
  12. from .factory import LockedHierarchicalMachine, LockedGraphMachine