mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-15 02:30:29 +08:00
mute
This commit is contained in:
parent
91557ebbaf
commit
2e6d6593ec
@ -182,9 +182,17 @@ class _GpioOutput: # pylint: disable=too-many-instance-attributes
|
|||||||
else:
|
else:
|
||||||
await aiotools.run_region_task(
|
await aiotools.run_region_task(
|
||||||
f"Can't perform 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,
|
self.__region, self.__inner_pulse_tasked, delay,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@aiotools.atomic
|
||||||
|
async def __inner_pulse_tasked(self, delay: float) -> None:
|
||||||
|
try:
|
||||||
|
await self.__inner_pulse(delay)
|
||||||
|
except GpioDriverOfflineError:
|
||||||
|
get_logger(0).error("Can't perform pulse of %s or operation was not completed"
|
||||||
|
" because the driver is offline", self)
|
||||||
|
|
||||||
@aiotools.atomic
|
@aiotools.atomic
|
||||||
async def __inner_pulse(self, delay: float) -> None:
|
async def __inner_pulse(self, delay: float) -> None:
|
||||||
try:
|
try:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user