Try testing renegotiation some; not much luck
diff --git a/OpenSSL/ssl/connection.c b/OpenSSL/ssl/connection.c
index 5a4fab0..d53f45c 100755
--- a/OpenSSL/ssl/connection.c
+++ b/OpenSSL/ssl/connection.c
@@ -520,19 +520,18 @@
 @return: True if the renegotiation can be started, false otherwise\n\
 ";
 static PyObject *
-ssl_Connection_renegotiate(ssl_ConnectionObj *self, PyObject *args)
-{
+ssl_Connection_renegotiate(ssl_ConnectionObj *self, PyObject *args) {
     int ret;
 
-    if (!PyArg_ParseTuple(args, ":renegotiate"))
+    if (!PyArg_ParseTuple(args, ":renegotiate")) {
         return NULL;
+    }
 
     MY_BEGIN_ALLOW_THREADS(self->tstate);
     ret = SSL_renegotiate(self->ssl);
     MY_END_ALLOW_THREADS(self->tstate);
 
-    if (PyErr_Occurred())
-    {
+    if (PyErr_Occurred()) {
         flush_error_queue();
         return NULL;
     }