Denis added the comment:

Thank you!  
The error  was that some calls in pycrypto code were aggregated and exceptions 
in those calls were ignored.
Here is the patch for pycrypto that fixed the build.

@@ -1427,7 +1429,9 @@ getStrongPrime (PyObject *self, PyObject *args, PyObject 
*kwargs)
        Py_BLOCK_THREADS;
        res = 1;
        res &= getRandomRange (X, lower_bound, upper_bound, randfunc);
+       if (res!=0)
        res &= getRandomNBitInteger (y[0], 101, randfunc);
+       if (res!=0)
        res &= getRandomNBitInteger (y[1], 101, randfunc);
        Py_UNBLOCK_THREADS;
----
So this code tried to aggregate exceptions before propagating them, that was 
the reason for exception.

----------
resolution:  -> not a bug

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26636>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to