]> granicus.if.org Git - python/commitdiff
Add a bunch of SSL error constants
authorJeremy Hylton <jeremy@alum.mit.edu>
Thu, 11 Oct 2001 00:00:17 +0000 (00:00 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Thu, 11 Oct 2001 00:00:17 +0000 (00:00 +0000)
Modules/socketmodule.c

index 616318030fe15a5d0349ce661aceeac45ed737ea..b920543d63913a8758bd1c92e2755ff75c57e967 100644 (file)
@@ -3001,6 +3001,18 @@ init_socket(void)
        if (PyDict_SetItemString(d, "SSLType",
                                 (PyObject *)&PySSL_Type) != 0)
                return;
+       PyModule_AddIntConstant(m, "SSL_ERROR_ZERO_RETURN",
+                               SSL_ERROR_ZERO_RETURN);
+       PyModule_AddIntConstant(m, "SSL_ERROR_WANT_READ",
+                               SSL_ERROR_WANT_READ);
+       PyModule_AddIntConstant(m, "SSL_ERROR_WANT_WRITE",
+                               SSL_ERROR_WANT_WRITE);
+       PyModule_AddIntConstant(m, "SSL_ERROR_WANT_X509_LOOKUP",
+                               SSL_ERROR_WANT_X509_LOOKUP);
+       PyModule_AddIntConstant(m, "SSL_ERROR_SYSCALL",
+                               SSL_ERROR_SYSCALL);
+       PyModule_AddIntConstant(m, "SSL_ERROR_SSL",
+                               SSL_ERROR_SSL);
 #endif /* USE_SSL */
        PySocketSock_Type.ob_type = &PyType_Type;
        PySocketSock_Type.tp_doc = sockettype_doc;