diff options
author | Devaev Maxim <[email protected]> | 2019-09-12 02:00:05 +0300 |
---|---|---|
committer | Devaev Maxim <[email protected]> | 2019-09-12 02:03:47 +0300 |
commit | 8214a20d4af3fdb59bb35bd8f83d3d9977de8f35 (patch) | |
tree | 0881ad456f18173c4f5e0fc8387f98feefbb356d /kvmd/plugins/atx/none.py | |
parent | ab7a16a4f7afb2393f69a7ac9b3f5cea7c3ed4d6 (diff) |
removed plugins
Diffstat (limited to 'kvmd/plugins/atx/none.py')
-rw-r--r-- | kvmd/plugins/atx/none.py | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/kvmd/plugins/atx/none.py b/kvmd/plugins/atx/none.py deleted file mode 100644 index 09fad2f8..00000000 --- a/kvmd/plugins/atx/none.py +++ /dev/null @@ -1,78 +0,0 @@ -# ========================================================================== # -# # -# KVMD - The main Pi-KVM daemon. # -# # -# Copyright (C) 2018 Maxim Devaev <[email protected]> # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see <https://www.gnu.org/licenses/>. # -# # -# ========================================================================== # - - -import asyncio - -from typing import Dict -from typing import AsyncGenerator - -from . import AtxOperationError -from . import BaseAtx - - -# ===== -class AtxDisabledError(AtxOperationError): - def __init__(self) -> None: - super().__init__("ATX is disabled") - - -# ===== -class Plugin(BaseAtx): - def get_state(self) -> Dict: - return { - "enabled": False, - "busy": False, - "leds": { - "power": False, - "hdd": False, - }, - } - - async def poll_state(self) -> AsyncGenerator[Dict, None]: - while True: - yield self.get_state() - await asyncio.sleep(60) - - # ===== - - async def power_on(self) -> bool: - raise AtxDisabledError() - - async def power_off(self) -> bool: - raise AtxDisabledError() - - async def power_off_hard(self) -> bool: - raise AtxDisabledError() - - async def power_reset_hard(self) -> bool: - raise AtxDisabledError() - - # ===== - - async def click_power(self) -> None: - raise AtxDisabledError() - - async def click_power_long(self) -> None: - raise AtxDisabledError() - - async def click_reset(self) -> None: - raise AtxDisabledError() |