Antoine Pitrou added the comment:

+    m = PyState_FindModule(&_hashlibmodule);
+    if(!m){
+        m = PyModule_Create(&_hashlibmodule);
+        if (m == NULL)
+            return NULL;
+    } else {
+        Py_INCREF(m);
+        return m;
+    }

Why is this dance needed?

+    if((void *)type->tp_dealloc == (void *)EVP_dealloc) {
+        Py_DECREF(type);
+    }

Why?

----------
nosy: +gregory.p.smith, loewis, pitrou

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

Reply via email to