This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author erlendaasland
Recipients berker.peksag, christian.heimes, erlendaasland, steve.dower
Date 2021-04-24.23:37:12
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1619307432.94.0.651415299084.issue43762@roundup.psfhosted.org>
In-reply-to
Content
Maybe it's better to send the event only if the connection succeeded:

diff --git a/Modules/_sqlite/module.c b/Modules/_sqlite/module.c
index 8dbfa7b38a..0220978cf2 100644
--- a/Modules/_sqlite/module.c
+++ b/Modules/_sqlite/module.c
@@ -97,6 +97,12 @@ static PyObject* module_connect(PyObject* self, PyObject* args, PyObject*
 
     result = PyObject_Call(factory, args, kwargs);
 
+    if (result) {
+        if (PySys_Audit("sqlite3.connected", "O", self) < 0) {
+            return -1;
+        }
+    }
+
     return result;
 }
History
Date User Action Args
2021-04-24 23:37:12erlendaaslandsetrecipients: + erlendaasland, christian.heimes, berker.peksag, steve.dower
2021-04-24 23:37:12erlendaaslandsetmessageid: <1619307432.94.0.651415299084.issue43762@roundup.psfhosted.org>
2021-04-24 23:37:12erlendaaslandlinkissue43762 messages
2021-04-24 23:37:12erlendaaslandcreate