diff Modules/socketmodule.c @ 20369:8830be3209a2 legacy-trunk

Add a bunch of SSL error constants
author Jeremy Hylton <jeremy@alum.mit.edu>
date Thu, 11 Oct 2001 00:00:17 +0000
parents 9e72bceb540b
children 061da22f4203
line wrap: on
line diff
--- a/Modules/socketmodule.c	Wed Oct 10 23:55:43 2001 +0000
+++ b/Modules/socketmodule.c	Thu Oct 11 00:00:17 2001 +0000
@@ -3001,6 +3001,18 @@
 	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;