Skip to content

Commit 7af6ce9

Browse files
committed
one more attempt -- I wish that I could run the pylint locally
1 parent 6bf8504 commit 7af6ce9

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pymodbus/client/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from pymodbus.transport import CommParams
1515

1616

17-
class ModbusBaseClient(ModbusClientMixin[Awaitable[ModbusPDU]]):
17+
class ModbusBaseClient(ModbusClientMixin[Awaitable[ModbusPDU, int]]):
1818
"""**ModbusBaseClient**.
1919
2020
:mod:`ModbusBaseClient` is normally not referenced outside :mod:`pymodbus`.

pymodbus/transaction/transaction.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def sync_execute(self, no_response_expected: bool, request: ModbusPDU) -> tuple[
126126
while count_retries <= self.retries:
127127
self.pdu_send(request)
128128
if no_response_expected:
129-
return ExceptionResponse(0xff)
129+
return ExceptionResponse(0xff), count_retries
130130
try:
131131
return self.sync_get_response(request.dev_id, request.transaction_id), count_retries
132132
except asyncio.exceptions.TimeoutError:
@@ -159,7 +159,7 @@ async def execute(self, no_response_expected: bool, request: ModbusPDU) -> tuple
159159
self.response_future = asyncio.Future()
160160
self.pdu_send(request)
161161
if no_response_expected:
162-
return ExceptionResponse(0xff)
162+
return ExceptionResponse(0xff), count_retries
163163
try:
164164
response = await asyncio.wait_for(
165165
self.response_future, timeout=self.comm_params.timeout_connect

0 commit comments

Comments
 (0)