(original) (raw)

changeset: 103631:0bd7fe9b0bd7 user: Berker Peksag berker.peksag@gmail.com date: Sun Sep 11 15:37:30 2016 +0300 files: Modules/_sqlite/connection.c description: Issue #28036: Remove unused pysqlite_flush_statement_cache function diff -r 17ab2e41b753 -r 0bd7fe9b0bd7 Modules/_sqlite/connection.c --- a/Modules/_sqlite/connection.c Sun Sep 11 15:27:07 2016 +0300 +++ b/Modules/_sqlite/connection.c Sun Sep 11 15:37:30 2016 +0300 @@ -202,26 +202,6 @@ return 0; } -/* Empty the entire statement cache of this connection */ -void pysqlite_flush_statement_cache(pysqlite_Connection* self) -{ - pysqlite_Node* node; - pysqlite_Statement* statement; - - node = self->statement_cache->first; - - while (node) { - statement = (pysqlite_Statement*)(node->data); - (void)pysqlite_statement_finalize(statement); - node = node->next; - } - - Py_SETREF(self->statement_cache, - (pysqlite_Cache *)PyObject_CallFunction((PyObject *)&pysqlite_CacheType, "O", self)); - Py_DECREF(self); - self->statement_cache->decref_factory = 0; -} - /* action in (ACTION_RESET, ACTION_FINALIZE) */ void pysqlite_do_all_statements(pysqlite_Connection* self, int action, int reset_cursors) { /berker.peksag@gmail.com