Correct typing of pymodbus in modbus (#90039)
This commit is contained in:
parent
f01f5e1d2a
commit
9092a76dbf
1 changed files with 2 additions and 2 deletions
|
@ -390,12 +390,12 @@ class ModbusHub:
|
|||
|
||||
def _pymodbus_call(
|
||||
self, unit: int | None, address: int, value: int | list[int], use_call: str
|
||||
) -> ModbusResponse:
|
||||
) -> ModbusResponse | None:
|
||||
"""Call sync. pymodbus."""
|
||||
kwargs = {"slave": unit} if unit else {}
|
||||
entry = self._pb_call[use_call]
|
||||
try:
|
||||
result = entry.func(address, value, **kwargs)
|
||||
result: ModbusResponse = entry.func(address, value, **kwargs)
|
||||
except ModbusException as exception_error:
|
||||
self._log_error(str(exception_error))
|
||||
return None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue