[pypy-commit] pypy py3.5: Add a dummy enum_certificates() function, for now

arigo pypy.commits at gmail.com
Wed Dec 20 02:06:42 EST 2017


Author: Armin Rigo <arigo at tunes.org>
Branch: py3.5
Changeset: r93507:cffba7a52fb2
Date: 2017-12-20 08:05 +0100
http://bitbucket.org/pypy/pypy/changeset/cffba7a52fb2/

Log:	Add a dummy enum_certificates() function, for now

diff --git a/lib_pypy/_ssl/__init__.py b/lib_pypy/_ssl/__init__.py
--- a/lib_pypy/_ssl/__init__.py
+++ b/lib_pypy/_ssl/__init__.py
@@ -14,3 +14,14 @@
 # RAND_egd is optional and might not be available on e.g. libressl
 if hasattr(_stdssl, 'RAND_egd'):
     RAND_egd          = builtinify(RAND_egd)
+
+import sys
+if sys.platform == "win32" and 'enum_certificates' not in globals():
+    def enum_certificates(*args, **kwds):
+        import warnings
+        warnings.warn("ssl.enum_certificates() is not implemented")
+        return []
+    def enum_crls(*args, **kwds):
+        import warnings
+        warnings.warn("ssl.enum_crls() is not implemented")
+        return []


More information about the pypy-commit mailing list