Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: host_tests/tcpecho_client_auto.py
- Revision:
- 43:2a7da56ebd24
- Parent:
- 0:66f3b5499f7f
--- a/host_tests/tcpecho_client_auto.py Mon Nov 06 13:17:14 2017 -0600 +++ b/host_tests/tcpecho_client_auto.py Tue Sep 25 13:43:09 2018 -0500 @@ -14,17 +14,21 @@ See the License for the specific language governing permissions and limitations under the License. """ +from __future__ import print_function import sys import socket from sys import stdout -from SocketServer import BaseRequestHandler, TCPServer +try: + from SocketServer import BaseRequestHandler, TCPServer +except ImportError: + from socketserver import BaseRequestHandler, TCPServer class TCPEchoClient_Handler(BaseRequestHandler): def handle(self): """ One handle per connection """ - print "HOST: Connection received...", + print("HOST: Connection received...") count = 1; while True: data = self.request.recv(1024) @@ -32,7 +36,7 @@ self.request.sendall(data) if '{{end}}' in str(data): print - print str(data) + print(str(data)) else: if not count % 10: sys.stdout.write('.') @@ -82,6 +86,7 @@ # Returning none will suppress host test from printing success code server = TCPServer((SERVER_IP, SERVER_PORT), TCPEchoClient_Handler) - print "HOST: Listening for TCP connections: " + SERVER_IP + ":" + str(SERVER_PORT) + print("HOST: Listening for TCP connections: %s:%s" % + (SERVER_IP, str(SERVER_PORT))) self.send_server_ip_port(selftest, SERVER_IP, SERVER_PORT) server.serve_forever()