[pypy-commit] pypy py3.5: Add a minimal _ssl.MemoryBIO to allow "import ssl"
amauryfa
pypy.commits at gmail.com
Wed Sep 21 21:12:10 EDT 2016
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch: py3.5
Changeset: r87299:3c1b46d02aad
Date: 2016-09-22 02:41 +0200
http://bitbucket.org/pypy/pypy/changeset/3c1b46d02aad/
Log: Add a minimal _ssl.MemoryBIO to allow "import ssl"
diff --git a/pypy/module/_ssl/__init__.py b/pypy/module/_ssl/__init__.py
--- a/pypy/module/_ssl/__init__.py
+++ b/pypy/module/_ssl/__init__.py
@@ -22,6 +22,7 @@
'_SSLSocket': 'interp_ssl.SSLSocket',
'_SSLContext': 'interp_ssl.SSLContext',
+ 'MemoryBIO': 'interp_ssl.MemoryBIO',
}
if sys.platform == 'win32':
diff --git a/pypy/module/_ssl/interp_ssl.py b/pypy/module/_ssl/interp_ssl.py
--- a/pypy/module/_ssl/interp_ssl.py
+++ b/pypy/module/_ssl/interp_ssl.py
@@ -1858,3 +1858,10 @@
w_convert_path(space, libssl_X509_get_default_cert_dir_env()),
w_convert_path(space, libssl_X509_get_default_cert_dir()),
])
+
+
+class MemoryBIO(W_Root):
+ pass
+MemoryBIO.typedef = TypeDef(
+ "_ssl.MemoryBIO",
+)
More information about the pypy-commit
mailing list