There is a newer version of the record available.

Published December 28, 2020 | Version 0.8.6
Software Open

pytransitions/transitions: Release 0.8.6

  • 1. Neurocognition and Action, CITEC, Bielefeld University
  • 2. University of Texas
  • 3. @JRC-STU
  • 4. @tribe29 GmbH
  • 5. @teamookla / Downdetector
  • 6. github.com/adam-bishop
  • 7. @skbkontur
  • 8. Beerfactory
  • 9. RÚV
  • 10. @kolonialno
  • 11. @loopbio
  • 12. .
  • 13. Max Planck Institute for Dynamics and Self-Organization
  • 14. Stitch Fix

Description

Release 0.8.6 is a minor release and contains bugfixes and new features:

  • HierarchicalMachine.add_states will raise a ValueError when an Enum name contains the currently used NestedState.separator.
  • Bugfix #486: Reset NestedState._scope when enter/exit callbacks raise an exception (thanks @m986883511)
  • Bugfix #488: Let HierarchicalMachine._get_trigger which is bound to model.trigger raise a MachineError for invalid events and AttributeError for unknown events (thanks @hsharrison)
  • Introduced HierarchicalMachine.has_trigger to determine whether an event is valid for an HSM
  • Feature #490: AsyncMachine features an event queue dictionary for individual models when queued='model' (thanks @jekel)
  • Feature #490: Machine.remove_model will now also remove model events from the event queue when queued=True
  • Feature #491: Machine.get_transitions and its HSM counterpart now accept Enum and State for source and dest (thanks @thedrow)

Files

pytransitions/transitions-0.8.6.zip

Files (1.1 MB)

Name Size Download all
md5:45d521420410d31ca7dbe8ee0c9d6d4a
1.1 MB Preview Download

Additional details