File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22import json
33import logging
44import os
5+ from typing import Callable , Optional
56
67import serial_asyncio
78
@@ -90,7 +91,7 @@ def on_message(self, message: bytes):
9091 else :
9192 self .queue .put_nowait (message )
9293
93- def set_recv_callback (self , callback ):
94+ def set_recv_callback (self , callback : Optional [ Callable [[ str ], bool ]] ):
9495 self .recv_callback = callback
9596
9697 def open_timeout (self ):
@@ -219,7 +220,7 @@ async def run(self):
219220
220221 await asyncio .sleep (5 )
221222
222- async def data_received (self , data : str ) -> bool :
223+ def data_received (self , data : str ) -> bool :
223224 logger .debug (f"Data Received: { data } " )
224225
225226 data = data .decode ()
Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ async def control_partition(partition, command):
104104 interface .modem_connected = True
105105
106106 data = b"+CMT: test_data"
107- await interface .data_received (data )
107+ interface .data_received (data )
108108 assert interface .message_cmt == data .decode ()
109109
110110 # level = EventLevel.INFO
You can’t perform that action at this time.
0 commit comments