api-sample.py contains this: def init_with_tls1(self, *args, **kwargs): kwargs['ssl_version'] = ssl.PROTOCOL_TLSv1 old_init(self, *args, **kwargs) ssl.SSLSocket.__init__ = init_with_tls1 Is that last line missing an indent. Sure seems to make sense.