Skip to content

Commit 7e5e689

Browse files
committed
Try 2
1 parent a00baa9 commit 7e5e689

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

tests/test_usb.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -101,33 +101,37 @@ def write(self, data: bytes) -> None:
101101
"""Write data back to system."""
102102
log = None
103103
ack = None
104-
response_1 = None
104+
response = None
105105
if data in self._processed and self._second_response is not None:
106-
log, ack, response_1 = self._second_response.get(data, (None, None, None))
106+
log, ack, response = self._second_response.get(data, (None, None, None))
107107
if log is None and self._first_response is not None:
108-
log, ack, response_1 = self._first_response.get(data, (None, None, None))
108+
log, ack, response = self._first_response.get(data, (None, None, None))
109109
if log is None:
110110
resp = pw_userdata.PARTLY_RESPONSE_MESSAGES.get(
111111
data[:24], (None, None, None)
112112
)
113113
if resp is None:
114114
_LOGGER.debug("No msg response for %s", str(data))
115115
return
116-
log, ack, response_1 = resp
116+
log, ack, response = resp
117+
if log is not None:
118+
_LOGGER.debug("HOI log=%s", log)
119+
_LOGGER.debug("HOI ack=%s", ack)
120+
_LOGGER.debug("HOI response=%s", response)
117121
if ack is None:
118122
_LOGGER.debug("No ack response for %s", str(data))
119123
return
120124

121125
self._seq_id = inc_seq_id(self._seq_id)
122-
if response_1 and self._msg == 0:
123-
self.message_response_at_once(ack, response_1, self._seq_id)
126+
if response and self._msg == 0:
127+
self.message_response_at_once(ack, response, self._seq_id)
124128
self._processed.append(data)
125129
else:
126130
self.message_response(ack, self._seq_id)
127131
self._processed.append(data)
128-
if response_1 is None or self._closing:
132+
if response is None or self._closing:
129133
return
130-
self._loop.create_task(self._delayed_response(response_1, self._seq_id))
134+
self._loop.create_task(self._delayed_response(response, self._seq_id))
131135
self._msg += 1
132136

133137
async def _delayed_response(self, data: bytes, seq_id: bytes) -> None:

0 commit comments

Comments
 (0)