summaryrefslogtreecommitdiff
path: root/examples/sni/client.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/sni/client.py')
-rw-r--r--examples/sni/client.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/sni/client.py b/examples/sni/client.py
index 428525b..d4a751f 100644
--- a/examples/sni/client.py
+++ b/examples/sni/client.py
@@ -1,6 +1,8 @@
# Copyright (C) Jean-Paul Calderone
# See LICENSE for details.
+from __future__ import print_function
+
from sys import argv, stdout
from socket import socket
@@ -13,21 +15,21 @@ def main():
by argv[1], of it.
"""
if len(argv) < 2:
- print 'Usage: %s <hostname>' % (argv[0],)
+ print('Usage: %s <hostname>' % (argv[0],))
return 1
client = socket()
- print 'Connecting...',
+ print('Connecting...', end="")
stdout.flush()
client.connect(('127.0.0.1', 8443))
- print 'connected', client.getpeername()
+ print('connected', client.getpeername())
client_ssl = Connection(Context(TLSv1_METHOD), client)
client_ssl.set_connect_state()
client_ssl.set_tlsext_host_name(argv[1])
client_ssl.do_handshake()
- print 'Server subject is', client_ssl.get_peer_certificate().get_subject()
+ print('Server subject is', client_ssl.get_peer_certificate().get_subject())
client_ssl.close()