From 1424860ccf72687b931daa165218b04d26b3ba11 Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Tue, 4 Oct 2022 16:13:26 +0800 Subject: [PATCH] added CsstStatus --- csst_common/status.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 csst_common/status.py diff --git a/csst_common/status.py b/csst_common/status.py new file mode 100644 index 0000000..e0fa806 --- /dev/null +++ b/csst_common/status.py @@ -0,0 +1,28 @@ +""" +Identifier: KSC-SJ4-csst_common/status.py +Name: status.py +Description: CSST status +Author: Bo Zhang +Created: 2022-10-04 +Modified-History: + 2022-10-04, Bo Zhang, created + 2022-10-04, Bo Zhang, added CsstStatus +""" +from enum import IntEnum + + +class CsstStatus(IntEnum): + PERFECT = 0 + WARNING = 1 + ERROR = 2 + # status list to be completed + + # def __repr__(self): + # return '<%s.%s>' % (self.__class__.__name__, self.name) + + +if __name__ == "__main__": + print(CsstStatus) + print(CsstStatus.PROBLEMATIC) + print(CsstStatus(1)) + print(CsstStatus(1) == CsstStatus.PROBLEMATIC) -- GitLab