[Python-checkins] bpo-40959: Remove unused declarations from sqlite3 headers (GH-20828)

berkerpeksag webhook-mailer at python.org
Tue Jan 5 19:56:09 EST 2021


https://github.com/python/cpython/commit/203b2493ae6fd7c1f039f3f906f087d67d9100d5
commit: 203b2493ae6fd7c1f039f3f906f087d67d9100d5
branch: master
author: Erlend Egeberg Aasland <erlend.aasland at innova.no>
committer: berkerpeksag <berker.peksag at gmail.com>
date: 2021-01-06T02:56:05+02:00
summary:

bpo-40959: Remove unused declarations from sqlite3 headers (GH-20828)

files:
M Modules/_sqlite/cache.h
M Modules/_sqlite/connection.h
M Modules/_sqlite/cursor.h
M Modules/_sqlite/prepare_protocol.h
M Modules/_sqlite/statement.h

diff --git a/Modules/_sqlite/cache.h b/Modules/_sqlite/cache.h
index 0afdf7f09b65c..4a1977fcd2cd2 100644
--- a/Modules/_sqlite/cache.h
+++ b/Modules/_sqlite/cache.h
@@ -62,11 +62,6 @@ typedef struct
 extern PyTypeObject *pysqlite_NodeType;
 extern PyTypeObject *pysqlite_CacheType;
 
-int pysqlite_node_init(pysqlite_Node* self, PyObject* args, PyObject* kwargs);
-void pysqlite_node_dealloc(pysqlite_Node* self);
-
-int pysqlite_cache_init(pysqlite_Cache* self, PyObject* args, PyObject* kwargs);
-void pysqlite_cache_dealloc(pysqlite_Cache* self);
 PyObject* pysqlite_cache_get(pysqlite_Cache* self, PyObject* args);
 
 int pysqlite_cache_setup_types(PyObject *module);
diff --git a/Modules/_sqlite/connection.h b/Modules/_sqlite/connection.h
index 1d1a8ad5ae04d..82f6baf6eef3d 100644
--- a/Modules/_sqlite/connection.h
+++ b/Modules/_sqlite/connection.h
@@ -108,11 +108,7 @@ typedef struct
 
 extern PyTypeObject *pysqlite_ConnectionType;
 
-PyObject* pysqlite_connection_alloc(PyTypeObject* type, int aware);
-void pysqlite_connection_dealloc(pysqlite_Connection* self);
 PyObject* _pysqlite_connection_begin(pysqlite_Connection* self);
-PyObject* pysqlite_connection_new(PyTypeObject* type, PyObject* args, PyObject* kw);
-int pysqlite_connection_init(pysqlite_Connection* self, PyObject* args, PyObject* kwargs);
 
 int pysqlite_connection_register_cursor(pysqlite_Connection* connection, PyObject* cursor);
 int pysqlite_check_thread(pysqlite_Connection* self);
diff --git a/Modules/_sqlite/cursor.h b/Modules/_sqlite/cursor.h
index c79e3554c9fb2..b26b2886746c2 100644
--- a/Modules/_sqlite/cursor.h
+++ b/Modules/_sqlite/cursor.h
@@ -54,9 +54,6 @@ typedef struct
 
 extern PyTypeObject *pysqlite_CursorType;
 
-PyObject* pysqlite_cursor_getiter(pysqlite_Cursor *self);
-PyObject* pysqlite_cursor_iternext(pysqlite_Cursor *self);
-
 int pysqlite_cursor_setup_types(PyObject *module);
 
 #define UNKNOWN (-1)
diff --git a/Modules/_sqlite/prepare_protocol.h b/Modules/_sqlite/prepare_protocol.h
index d0f717c754c1d..42d07cbe9f16f 100644
--- a/Modules/_sqlite/prepare_protocol.h
+++ b/Modules/_sqlite/prepare_protocol.h
@@ -33,9 +33,6 @@ typedef struct
 
 extern PyTypeObject *pysqlite_PrepareProtocolType;
 
-int pysqlite_prepare_protocol_init(pysqlite_PrepareProtocol* self, PyObject* args, PyObject* kwargs);
-void pysqlite_prepare_protocol_dealloc(pysqlite_PrepareProtocol* self);
-
 int pysqlite_prepare_protocol_setup_types(PyObject *module);
 
 #define UNKNOWN (-1)
diff --git a/Modules/_sqlite/statement.h b/Modules/_sqlite/statement.h
index b426036002815..56ff7271448d1 100644
--- a/Modules/_sqlite/statement.h
+++ b/Modules/_sqlite/statement.h
@@ -46,7 +46,6 @@ typedef struct
 extern PyTypeObject *pysqlite_StatementType;
 
 int pysqlite_statement_create(pysqlite_Statement* self, pysqlite_Connection* connection, PyObject* sql);
-void pysqlite_statement_dealloc(pysqlite_Statement* self);
 
 int pysqlite_statement_bind_parameter(pysqlite_Statement* self, int pos, PyObject* parameter);
 void pysqlite_statement_bind_parameters(pysqlite_Statement* self, PyObject* parameters);



More information about the Python-checkins mailing list