From 8972357dbc2147c1a02fd3470befd2b4aed9fc05 Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Mon, 2 Mar 2020 01:26:43 +0300 Subject: changed region methods to async --- kvmd/plugins/msd/otg/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kvmd/plugins/msd/otg') diff --git a/kvmd/plugins/msd/otg/__init__.py b/kvmd/plugins/msd/otg/__init__.py index 24d666f9..ff5014cb 100644 --- a/kvmd/plugins/msd/otg/__init__.py +++ b/kvmd/plugins/msd/otg/__init__.py @@ -114,7 +114,7 @@ class _State: @contextlib.asynccontextmanager async def busy(self, check_online: bool=True) -> AsyncGenerator[None, None]: - with self._region: + async with self._region: async with self._lock: await self.__notifier.notify() if check_online: @@ -304,7 +304,7 @@ class Plugin(BaseMsd): # pylint: disable=too-many-instance-attributes @contextlib.asynccontextmanager async def write_image(self, name: str) -> AsyncGenerator[None, None]: try: - with self.__state._region: # pylint: disable=protected-access + async with self.__state._region: # pylint: disable=protected-access try: async with self.__state._lock: # pylint: disable=protected-access await self.__state_notifier.notify() -- cgit v1.2.3