diff options
author | Kyomotoi <[email protected]> | 2022-07-22 19:44:31 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2022-07-22 19:44:31 +0800 |
commit | 7a77b742541a9015818aff5328b783f63dbf2986 (patch) | |
tree | 68b9d150138b78ce5b1917b73a5b2c816266ffdf | |
parent | 3f4194c94a51449ac45e3ad47b6e34857ea400df (diff) | |
download | ATRI-7a77b742541a9015818aff5328b783f63dbf2986.tar.gz ATRI-7a77b742541a9015818aff5328b783f63dbf2986.tar.bz2 ATRI-7a77b742541a9015818aff5328b783f63dbf2986.zip |
✨ 更新组件
-rw-r--r-- | ATRI/service.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ATRI/service.py b/ATRI/service.py index d539c93..a969def 100644 --- a/ATRI/service.py +++ b/ATRI/service.py @@ -297,7 +297,7 @@ class Service: class ServiceTools(object): @staticmethod - def save_service(service_data: dict, service: str) -> None: + def save_service(service_data: dict, service: str): path = SERVICES_DIR / f"{service}.json" if not path.is_file(): raise ReadFileError( @@ -345,3 +345,9 @@ class ServiceTools(object): return False else: return True + + @classmethod + def service_controller(cls, service: str, is_enabled: bool): + data = cls.load_service(service) + data["enabled"] = is_enabled + cls.save_service(data, service) |