Clone of official tools
Diff: host_tests/udpecho_client_auto.py
- Revision:
- 43:2a7da56ebd24
- Parent:
- 0:66f3b5499f7f
--- a/host_tests/udpecho_client_auto.py Mon Nov 06 13:17:14 2017 -0600 +++ b/host_tests/udpecho_client_auto.py Tue Sep 25 13:43:09 2018 -0500 @@ -14,11 +14,15 @@ 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, UDPServer +try: + from SocketServer import BaseRequestHandler, UDPServer +except ImportError: + from socketserver import BaseRequestHandler, UDPServer class UDPEchoClient_Handler(BaseRequestHandler): def handle(self): @@ -27,8 +31,7 @@ data, socket = self.request socket.sendto(data, self.client_address) if '{{end}}' in data: - print - print data + print("\n%s" % data) else: sys.stdout.write('.') stdout.flush() @@ -72,6 +75,6 @@ # Returning none will suppress host test from printing success code server = UDPServer((SERVER_IP, SERVER_PORT), UDPEchoClient_Handler) - print "HOST: Listening for UDP connections..." + print("HOST: Listening for UDP connections...") self.send_server_ip_port(selftest, SERVER_IP, SERVER_PORT) server.serve_forever()