diff options
author | Devaev Maxim <[email protected]> | 2020-09-04 00:32:36 +0300 |
---|---|---|
committer | Devaev Maxim <[email protected]> | 2020-09-05 01:56:49 +0300 |
commit | e106aaebed430a05721d7279eca8eecdccb13464 (patch) | |
tree | 0e6e91c51346bf41cc23fb2fab7e826022785b72 /kvmd/apps | |
parent | 1257408183f0f0d649bb6302776107ed6c6a36f7 (diff) |
refactoring
Diffstat (limited to 'kvmd/apps')
-rw-r--r-- | kvmd/apps/kvmd/ugpio.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/kvmd/apps/kvmd/ugpio.py b/kvmd/apps/kvmd/ugpio.py index c6cfc121..b54c229a 100644 --- a/kvmd/apps/kvmd/ugpio.py +++ b/kvmd/apps/kvmd/ugpio.py @@ -75,7 +75,7 @@ class _GpioInput: return {"state": (self.__reader.get(self.__pin) ^ self.__inverted)} def __str__(self) -> str: - return f"Input({self.__channel}, pin={self.__pin}, inverted={self.__inverted})" + return f"Input({self.__channel}, pin={self.__pin})" __repr__ = __str__ @@ -126,7 +126,7 @@ class _GpioOutput: # pylint: disable=too-many-instance-attributes if state != real_state: self.__write(state) self.__state = state - get_logger(0).info("Switched GPIO %s to %d", self, state) + get_logger(0).info("Switched %s to %d", self, state) await asyncio.sleep(self.__busy_delay) return True self.__state = real_state @@ -139,7 +139,7 @@ class _GpioOutput: # pylint: disable=too-many-instance-attributes raise GpioPulseNotSupported() delay = min(max((delay or self.__pulse_delay), self.__min_pulse_delay), self.__max_pulse_delay) await aiotools.run_region_task( - f"Can't perform GPIO pulse of {self} or operation was not completed", + f"Can't perform pulse of {self} or operation was not completed", self.__region, self.__inner_pulse, delay, ) @@ -151,7 +151,7 @@ class _GpioOutput: # pylint: disable=too-many-instance-attributes finally: self.__write(False) await asyncio.sleep(self.__busy_delay) - get_logger(0).info("Pulsed GPIO %s", self) + get_logger(0).info("Pulsed %s with delay=%.2f", self, delay) def __read(self) -> bool: return (gpio.read(self.__pin) ^ self.__inverted) @@ -160,10 +160,7 @@ class _GpioOutput: # pylint: disable=too-many-instance-attributes gpio.write(self.__pin, (state ^ self.__inverted)) def __str__(self) -> str: - return ( - f"Output({self.__channel}, pin={self.__pin}, inverted={self.__inverted}," - f" switch={self.__switch}, pulse={bool(self.__max_pulse_delay)})" - ) + return f"Output({self.__channel}, pin={self.__pin})" __repr__ = __str__ |