MCPcopy
hub / github.com/prompt-toolkit/ptpython / main

Function main

examples/ssh-and-telnet-embed.py:38–50  ·  view source on GitHub ↗
(ssh_port: int = 8022, telnet_port: int = 8023)

Source from the content-addressed store, hash-verified

36
37
38async def main(ssh_port: int = 8022, telnet_port: int = 8023) -> None:
39 ssh_server = PromptToolkitSSHServer(interact=interact)
40 await asyncssh.create_server(
41 lambda: ssh_server, "", ssh_port, server_host_keys=[ensure_key()]
42 )
43 print(f"Running ssh server on port {ssh_port}...")
44
45 telnet_server = TelnetServer(interact=interact, port=telnet_port)
46 telnet_server.start()
47 print(f"Running telnet server on port {telnet_port}...")
48
49 while True:
50 await asyncio.sleep(60)
51
52
53if __name__ == "__main__":

Callers 1

Calls 1

ensure_keyFunction · 0.85

Tested by

no test coverage detected