diff options
author | Kyomotoi <1172294279@qq.com> | 2021-01-26 18:43:13 +0800 |
---|---|---|
committer | Kyomotoi <1172294279@qq.com> | 2021-01-26 18:43:13 +0800 |
commit | 7640568a42493bc5a5e44bc82b1ecfa87e51c5f1 (patch) | |
tree | 60f29b756d58b085c95573515d3e4bd6f41426a8 /ATRI/service/dormant.py | |
parent | d0d31b2630697c97e848f00142f06b81f63b255a (diff) | |
download | ATRI-7640568a42493bc5a5e44bc82b1ecfa87e51c5f1.tar.gz ATRI-7640568a42493bc5a5e44bc82b1ecfa87e51c5f1.tar.bz2 ATRI-7640568a42493bc5a5e44bc82b1ecfa87e51c5f1.zip |
[Update]
Diffstat (limited to 'ATRI/service/dormant.py')
-rw-r--r-- | ATRI/service/dormant.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ATRI/service/dormant.py b/ATRI/service/dormant.py new file mode 100644 index 0000000..7482d53 --- /dev/null +++ b/ATRI/service/dormant.py @@ -0,0 +1,19 @@ +from ATRI.exceptions import InvalidSetting + +from . import state + +class Dormant: + @staticmethod + def is_sleep() -> bool: + return True if state != 1 else False + + @staticmethod + def cont_wake(_type: bool) -> None: + global state + try: + if _type: + state = 0 + else: + state = 1 + except InvalidSetting: + raise InvalidSetting('Failed to modify variable!') |