Author: fijal
Branch:
Changeset: r80575:74a3de08b431
Date: 2015-11-07 14:45 +0000
http://bitbucket.org/pypy/pypy/changeset/74a3de08b431/
Log: a bit imperfect estimation on how much memory context takes
(depending on the exact calls)
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
@@ -1,4 +1,4 @@
-from rpython.rlib import rpoll, rsocket, rthread, rweakref
+from rpython.rlib import rpoll, rsocket, rthread, rweakref, rgc
from rpython.rlib.rarithmetic import intmask, widen, r_uint
from rpython.rlib.ropenssl import *
from pypy.module._socket import interp_socket
@@ -1280,6 +1280,7 @@
if not ctx:
raise ssl_error(space, "failed to allocate SSL context")
+ rgc.add_memory_pressure(10 * 1024 * 1024)
self = space.allocate_instance(_SSLContext, w_subtype)
self.ctx = ctx
self.check_hostname = False
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit