Author: Amaury Forgeot d'Arc <amaur...@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",
+)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to