diff --git a/.release b/.release index f9f7a81457c881ab187986d0e51db124eecc4caa..e3cba58316b3d810ecf8e90e67b65c7e120a1f8b 100644 --- a/.release +++ b/.release @@ -1,2 +1,2 @@ -release=0.7.1 -tag=lmcbaseclasses-0.7.1 +release=0.7.2 +tag=lmcbaseclasses-0.7.2 diff --git a/README.md b/README.md index 049ee081a35ba69b95d2d1aea76658b23fb3b104..200f5c7b7a8aea066f10c80d9c9147df403817fc 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,9 @@ The lmc-base-classe repository contains set of eight classes as mentioned in SKA ## Version History +#### 0.7.2 +- Switch to threadsafe state machine + #### 0.7.1 - Bugfix for Reset() command diff --git a/src/ska/base/release.py b/src/ska/base/release.py index 2c803a690f3776f544c751ba2e7ef1096331e4b7..92ef35dd978c61ae0ec68091defddb87954517f5 100644 --- a/src/ska/base/release.py +++ b/src/ska/base/release.py @@ -7,7 +7,7 @@ """Release information for lmc-base-classes Python Package""" name = """lmcbaseclasses""" -version = "0.7.1" +version = "0.7.2" version_info = version.split(".") description = """A set of generic base devices for SKA Telescope.""" author = "SKA India and SARAO and CSIRO" diff --git a/src/ska/base/state_machine.py b/src/ska/base/state_machine.py index 0dc1f325762e29d9da711c10346197263adeb73c..5c5104a3646ae21f0929365355bc9e7c64d4d353 100644 --- a/src/ska/base/state_machine.py +++ b/src/ska/base/state_machine.py @@ -1,7 +1,8 @@ """ This module contains specifications of SKA state machines. """ -from transitions import Machine, State +from transitions import State +from transitions.extensions import LockedMachine as Machine __all__ = ["OperationStateMachine", "AdminModeStateMachine", "ObservationStateMachine"]