This commit is contained in:
Maxim Devaev 2024-05-18 14:33:59 +03:00
parent b2c9162845
commit 53c2d253f2

View File

@ -120,7 +120,7 @@ class _SpiPhy(BasePhy): # pylint: disable=too-many-instance-attributes
return os.path.exists(f"/dev/spidev{self.__bus}.{self.__chip}") return os.path.exists(f"/dev/spidev{self.__bus}.{self.__chip}")
@contextlib.contextmanager @contextlib.contextmanager
def connected(self) -> Generator[_SpiPhyConnection, None, None]: # type: ignore def connected(self) -> Generator[_SpiPhyConnection, None, None]: # pylint: disable=contextmanager-generator-missing-cleanup # type: ignore
with self.__sw_cs_connected() as switch_cs: with self.__sw_cs_connected() as switch_cs:
with contextlib.closing(spidev.SpiDev(self.__bus, self.__chip)) as spi: with contextlib.closing(spidev.SpiDev(self.__bus, self.__chip)) as spi:
spi.mode = 0 spi.mode = 0