We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d0160a5 + 24df6e8 commit fe08d89Copy full SHA for fe08d89
1 file changed
canopen/sdo/client.py
@@ -74,19 +74,19 @@ def send_request(self, request):
74
75
async def asend_request(self, request):
76
retries_left = self.MAX_RETRIES
77
+ if self.PAUSE_BEFORE_SEND:
78
+ await asyncio.sleep(self.PAUSE_BEFORE_SEND)
79
while True:
80
try:
- if self.PAUSE_BEFORE_SEND:
- await asyncio.sleep(self.PAUSE_BEFORE_SEND)
81
self.network.send_message(self.rx_cobid, request)
82
except CanError as e:
83
# Could be a buffer overflow. Wait some time before trying again
84
retries_left -= 1
85
if not retries_left:
86
raise
87
logger.info(str(e))
88
- if self.PAUSE_AFTER_SEND:
89
- await asyncio.sleep(self.PAUSE_AFTER_SEND)
+ if self.RETRY_DELAY:
+ await asyncio.sleep(self.RETRY_DELAY)
90
else:
91
break
92
0 commit comments