Command-based-framework

Latest version: v1.3.0

Safety actively analyzes 681790 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.4.0

-------------------------

- Add `ConditionalCommand`
- Add `FunctionalCommand`
- Add `InstantCommand`
- Add `RunCommand`
- Add `PerpetualCommand`
- Add `ScheduleCommand`
- Add `StartEndCommand`
- Add `WaitCommand`
- Add `WaitUntilCommand`
- Add `ParallelRaceGroup`
- Add `ParallelDeadlineGroup`
- Add `Command.with_timeout`
- Add `Command.until`
- Add `Command.and_then`
- Add `Command.before_starting`
- Add `Command.along_with`
- Add `Command.race_with`
- Add `Command.deadline_with`
- Add `Command.perpetually`
- Add command suppliers support


Current versions
================

1.3.0

-------------------------

- Various bugfixes and improvements
- Improve documentation
- Remove `ABCMeta` metaclass implementations for PyQt compatibility

1.2.0

-------------------------

- Implement missing "cancel when activated" action condition
- Add `Command` unicode representation
- Add `SequentialCommandGroup` and `ParallelCommandGroup`
- Add official support for Python 3.7 and Python 3.8
- Require coverage be 100% for tests to pass

1.1.2

-------------------------

- Fix metaclass conflict in `CommandBasedRobot`

1.1.1

-------------------------

- Add prestart and postend execution
- Turn `CommandBasedRobot` into a proper template

1.1.0

-------------------------

- Implement `Scheduler.execute`

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.