Archived
Deprecation message
This commit is contained in:
@@ -99,6 +99,7 @@ async def run_connector_session() -> None:
|
||||
handshake: HandshakeAccepted
|
||||
|
||||
peer = writer.get_extra_info("peername")
|
||||
value_task: asyncio.Task[None] | None = None
|
||||
print(f"Connected to DynaLab at {peer}")
|
||||
|
||||
try:
|
||||
@@ -129,6 +130,8 @@ async def run_connector_session() -> None:
|
||||
elif isinstance(message, HandshakeRejected):
|
||||
print(f"Connector handshake rejected: {message.reason}")
|
||||
return
|
||||
else:
|
||||
raise ValueError(f"Expected handshake response, received {message.type}")
|
||||
|
||||
value_task = asyncio.create_task(_value_sender(writer, connector_hello))
|
||||
# Keep the connection alive by returning heartbeat messages.
|
||||
@@ -137,15 +140,15 @@ async def run_connector_session() -> None:
|
||||
print(f"Received {message}")
|
||||
|
||||
if isinstance(message, Heartbeat):
|
||||
if message.sequence < 10:
|
||||
message.return_timestamp = machine_timestamp_ms()
|
||||
await write_message(writer, message)
|
||||
message.return_timestamp = machine_timestamp_ms()
|
||||
await write_message(writer, message)
|
||||
|
||||
except asyncio.CancelledError:
|
||||
raise
|
||||
|
||||
finally:
|
||||
value_task.cancel()
|
||||
if value_task is not None:
|
||||
value_task.cancel()
|
||||
print("Disconnecting")
|
||||
writer.close()
|
||||
await writer.wait_closed()
|
||||
|
||||
Reference in New Issue
Block a user