mirror of https://github.com/python/cpython
bpo-46878: Purge 'non-standard' from sqlite3 docstrings (GH-31612)
This commit is contained in:
parent
badb637c8c
commit
4d95fa1ac5
|
@ -203,7 +203,7 @@ PyDoc_STRVAR(pysqlite_connection_create_function__doc__,
|
|||
"create_function($self, /, name, narg, func, *, deterministic=False)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Creates a new function. Non-standard.");
|
||||
"Creates a new function.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_FUNCTION_METHODDEF \
|
||||
{"create_function", (PyCFunction)(void(*)(void))pysqlite_connection_create_function, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_function__doc__},
|
||||
|
@ -239,7 +239,7 @@ PyDoc_STRVAR(pysqlite_connection_create_aggregate__doc__,
|
|||
"create_aggregate($self, /, name, n_arg, aggregate_class)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Creates a new aggregate. Non-standard.");
|
||||
"Creates a new aggregate.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_AGGREGATE_METHODDEF \
|
||||
{"create_aggregate", (PyCFunction)(void(*)(void))pysqlite_connection_create_aggregate, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_aggregate__doc__},
|
||||
|
@ -274,7 +274,7 @@ PyDoc_STRVAR(pysqlite_connection_set_authorizer__doc__,
|
|||
"set_authorizer($self, /, authorizer_callback)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Sets authorizer callback. Non-standard.");
|
||||
"Sets authorizer callback.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_AUTHORIZER_METHODDEF \
|
||||
{"set_authorizer", (PyCFunction)(void(*)(void))pysqlite_connection_set_authorizer, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_authorizer__doc__},
|
||||
|
@ -306,7 +306,7 @@ PyDoc_STRVAR(pysqlite_connection_set_progress_handler__doc__,
|
|||
"set_progress_handler($self, /, progress_handler, n)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Sets progress handler callback. Non-standard.");
|
||||
"Sets progress handler callback.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_PROGRESS_HANDLER_METHODDEF \
|
||||
{"set_progress_handler", (PyCFunction)(void(*)(void))pysqlite_connection_set_progress_handler, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_progress_handler__doc__},
|
||||
|
@ -339,9 +339,7 @@ PyDoc_STRVAR(pysqlite_connection_set_trace_callback__doc__,
|
|||
"set_trace_callback($self, /, trace_callback)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Sets a trace callback called for each SQL statement (passed as unicode).\n"
|
||||
"\n"
|
||||
"Non-standard.");
|
||||
"Sets a trace callback called for each SQL statement (passed as unicode).");
|
||||
|
||||
#define PYSQLITE_CONNECTION_SET_TRACE_CALLBACK_METHODDEF \
|
||||
{"set_trace_callback", (PyCFunction)(void(*)(void))pysqlite_connection_set_trace_callback, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_set_trace_callback__doc__},
|
||||
|
@ -375,7 +373,7 @@ PyDoc_STRVAR(pysqlite_connection_enable_load_extension__doc__,
|
|||
"enable_load_extension($self, enable, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Enable dynamic loading of SQLite extension modules. Non-standard.");
|
||||
"Enable dynamic loading of SQLite extension modules.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_ENABLE_LOAD_EXTENSION_METHODDEF \
|
||||
{"enable_load_extension", (PyCFunction)pysqlite_connection_enable_load_extension, METH_O, pysqlite_connection_enable_load_extension__doc__},
|
||||
|
@ -408,7 +406,7 @@ PyDoc_STRVAR(pysqlite_connection_load_extension__doc__,
|
|||
"load_extension($self, name, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Load SQLite extension module. Non-standard.");
|
||||
"Load SQLite extension module.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF \
|
||||
{"load_extension", (PyCFunction)pysqlite_connection_load_extension, METH_O, pysqlite_connection_load_extension__doc__},
|
||||
|
@ -448,7 +446,7 @@ PyDoc_STRVAR(pysqlite_connection_execute__doc__,
|
|||
"execute($self, sql, parameters=<unrepresentable>, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Executes a SQL statement. Non-standard.");
|
||||
"Executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXECUTE_METHODDEF \
|
||||
{"execute", (PyCFunction)(void(*)(void))pysqlite_connection_execute, METH_FASTCALL, pysqlite_connection_execute__doc__},
|
||||
|
@ -490,7 +488,7 @@ PyDoc_STRVAR(pysqlite_connection_executemany__doc__,
|
|||
"executemany($self, sql, parameters, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Repeatedly executes a SQL statement. Non-standard.");
|
||||
"Repeatedly executes an SQL statement.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXECUTEMANY_METHODDEF \
|
||||
{"executemany", (PyCFunction)(void(*)(void))pysqlite_connection_executemany, METH_FASTCALL, pysqlite_connection_executemany__doc__},
|
||||
|
@ -528,7 +526,7 @@ PyDoc_STRVAR(pysqlite_connection_executescript__doc__,
|
|||
"executescript($self, sql_script, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Executes multiple SQL statements at once. Non-standard.");
|
||||
"Executes multiple SQL statements at once.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_EXECUTESCRIPT_METHODDEF \
|
||||
{"executescript", (PyCFunction)pysqlite_connection_executescript, METH_O, pysqlite_connection_executescript__doc__},
|
||||
|
@ -537,7 +535,7 @@ PyDoc_STRVAR(pysqlite_connection_interrupt__doc__,
|
|||
"interrupt($self, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Abort any pending database operation. Non-standard.");
|
||||
"Abort any pending database operation.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_INTERRUPT_METHODDEF \
|
||||
{"interrupt", (PyCFunction)pysqlite_connection_interrupt, METH_NOARGS, pysqlite_connection_interrupt__doc__},
|
||||
|
@ -555,9 +553,7 @@ PyDoc_STRVAR(pysqlite_connection_iterdump__doc__,
|
|||
"iterdump($self, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Returns iterator to the dump of the database in an SQL text format.\n"
|
||||
"\n"
|
||||
"Non-standard.");
|
||||
"Returns iterator to the dump of the database in an SQL text format.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_ITERDUMP_METHODDEF \
|
||||
{"iterdump", (PyCFunction)pysqlite_connection_iterdump, METH_NOARGS, pysqlite_connection_iterdump__doc__},
|
||||
|
@ -576,7 +572,7 @@ PyDoc_STRVAR(pysqlite_connection_backup__doc__,
|
|||
" sleep=0.25)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Makes a backup of the database. Non-standard.");
|
||||
"Makes a backup of the database.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_BACKUP_METHODDEF \
|
||||
{"backup", (PyCFunction)(void(*)(void))pysqlite_connection_backup, METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_backup__doc__},
|
||||
|
@ -667,7 +663,7 @@ PyDoc_STRVAR(pysqlite_connection_create_collation__doc__,
|
|||
"create_collation($self, name, callback, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Creates a collation function. Non-standard.");
|
||||
"Creates a collation function.");
|
||||
|
||||
#define PYSQLITE_CONNECTION_CREATE_COLLATION_METHODDEF \
|
||||
{"create_collation", (PyCFunction)(void(*)(void))pysqlite_connection_create_collation, METH_METHOD|METH_FASTCALL|METH_KEYWORDS, pysqlite_connection_create_collation__doc__},
|
||||
|
@ -836,4 +832,4 @@ exit:
|
|||
#ifndef PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF
|
||||
#define PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF
|
||||
#endif /* !defined(PYSQLITE_CONNECTION_LOAD_EXTENSION_METHODDEF) */
|
||||
/*[clinic end generated code: output=c2faf6563397091b input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=176c9095219b17c4 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -115,7 +115,7 @@ PyDoc_STRVAR(pysqlite_cursor_executescript__doc__,
|
|||
"executescript($self, sql_script, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Executes multiple SQL statements at once. Non-standard.");
|
||||
"Executes multiple SQL statements at once.");
|
||||
|
||||
#define PYSQLITE_CURSOR_EXECUTESCRIPT_METHODDEF \
|
||||
{"executescript", (PyCFunction)pysqlite_cursor_executescript, METH_O, pysqlite_cursor_executescript__doc__},
|
||||
|
@ -289,4 +289,4 @@ pysqlite_cursor_close(pysqlite_Cursor *self, PyObject *Py_UNUSED(ignored))
|
|||
{
|
||||
return pysqlite_cursor_close_impl(self);
|
||||
}
|
||||
/*[clinic end generated code: output=514f6eb4e4974671 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=ab1375c060ff7021 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -118,7 +118,7 @@ PyDoc_STRVAR(pysqlite_complete_statement__doc__,
|
|||
"complete_statement($module, /, statement)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Checks if a string contains a complete SQL statement. Non-standard.");
|
||||
"Checks if a string contains a complete SQL statement.");
|
||||
|
||||
#define PYSQLITE_COMPLETE_STATEMENT_METHODDEF \
|
||||
{"complete_statement", (PyCFunction)(void(*)(void))pysqlite_complete_statement, METH_FASTCALL|METH_KEYWORDS, pysqlite_complete_statement__doc__},
|
||||
|
@ -164,7 +164,10 @@ PyDoc_STRVAR(pysqlite_enable_shared_cache__doc__,
|
|||
"\n"
|
||||
"Enable or disable shared cache mode for the calling thread.\n"
|
||||
"\n"
|
||||
"Experimental/Non-standard.");
|
||||
"This method is deprecated and will be removed in Python 3.12.\n"
|
||||
"Shared cache is strongly discouraged by the SQLite 3 documentation.\n"
|
||||
"If shared cache must be used, open the database in URI mode using\n"
|
||||
"the cache=shared query parameter.");
|
||||
|
||||
#define PYSQLITE_ENABLE_SHARED_CACHE_METHODDEF \
|
||||
{"enable_shared_cache", (PyCFunction)(void(*)(void))pysqlite_enable_shared_cache, METH_FASTCALL|METH_KEYWORDS, pysqlite_enable_shared_cache__doc__},
|
||||
|
@ -199,7 +202,7 @@ PyDoc_STRVAR(pysqlite_register_adapter__doc__,
|
|||
"register_adapter($module, type, caster, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Registers an adapter with pysqlite\'s adapter registry. Non-standard.");
|
||||
"Registers an adapter with sqlite3\'s adapter registry.");
|
||||
|
||||
#define PYSQLITE_REGISTER_ADAPTER_METHODDEF \
|
||||
{"register_adapter", (PyCFunction)(void(*)(void))pysqlite_register_adapter, METH_FASTCALL, pysqlite_register_adapter__doc__},
|
||||
|
@ -230,7 +233,7 @@ PyDoc_STRVAR(pysqlite_register_converter__doc__,
|
|||
"register_converter($module, name, converter, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Registers a converter with pysqlite. Non-standard.");
|
||||
"Registers a converter with sqlite3.");
|
||||
|
||||
#define PYSQLITE_REGISTER_CONVERTER_METHODDEF \
|
||||
{"register_converter", (PyCFunction)(void(*)(void))pysqlite_register_converter, METH_FASTCALL, pysqlite_register_converter__doc__},
|
||||
|
@ -296,7 +299,7 @@ PyDoc_STRVAR(pysqlite_adapt__doc__,
|
|||
"adapt($module, obj, proto=PrepareProtocolType, alt=<unrepresentable>, /)\n"
|
||||
"--\n"
|
||||
"\n"
|
||||
"Adapt given object to given protocol. Non-standard.");
|
||||
"Adapt given object to given protocol.");
|
||||
|
||||
#define PYSQLITE_ADAPT_METHODDEF \
|
||||
{"adapt", (PyCFunction)(void(*)(void))pysqlite_adapt, METH_FASTCALL, pysqlite_adapt__doc__},
|
||||
|
@ -331,4 +334,4 @@ skip_optional:
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=ef03fdbf018d3391 input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=2cf05d1b089c7be4 input=a9049054013a1b77]*/
|
||||
|
|
|
@ -916,7 +916,7 @@ _sqlite3.Connection.create_function as pysqlite_connection_create_function
|
|||
*
|
||||
deterministic: bool = False
|
||||
|
||||
Creates a new function. Non-standard.
|
||||
Creates a new function.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
|
@ -924,7 +924,7 @@ pysqlite_connection_create_function_impl(pysqlite_Connection *self,
|
|||
PyTypeObject *cls, const char *name,
|
||||
int narg, PyObject *func,
|
||||
int deterministic)
|
||||
/*[clinic end generated code: output=8a811529287ad240 input=f0f99754bfeafd8d]*/
|
||||
/*[clinic end generated code: output=8a811529287ad240 input=b3e8e1d8ddaffbef]*/
|
||||
{
|
||||
int rc;
|
||||
int flags = SQLITE_UTF8;
|
||||
|
@ -974,7 +974,7 @@ _sqlite3.Connection.create_aggregate as pysqlite_connection_create_aggregate
|
|||
n_arg: int
|
||||
aggregate_class: object
|
||||
|
||||
Creates a new aggregate. Non-standard.
|
||||
Creates a new aggregate.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
|
@ -982,7 +982,7 @@ pysqlite_connection_create_aggregate_impl(pysqlite_Connection *self,
|
|||
PyTypeObject *cls,
|
||||
const char *name, int n_arg,
|
||||
PyObject *aggregate_class)
|
||||
/*[clinic end generated code: output=1b02d0f0aec7ff96 input=bd527067e6c2e33f]*/
|
||||
/*[clinic end generated code: output=1b02d0f0aec7ff96 input=68a2a26366d4c686]*/
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
@ -1125,14 +1125,14 @@ _sqlite3.Connection.set_authorizer as pysqlite_connection_set_authorizer
|
|||
/
|
||||
authorizer_callback as callable: object
|
||||
|
||||
Sets authorizer callback. Non-standard.
|
||||
Sets authorizer callback.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_authorizer_impl(pysqlite_Connection *self,
|
||||
PyTypeObject *cls,
|
||||
PyObject *callable)
|
||||
/*[clinic end generated code: output=75fa60114fc971c3 input=9f3e90d3d642c4a0]*/
|
||||
/*[clinic end generated code: output=75fa60114fc971c3 input=605d32ba92dd3eca]*/
|
||||
{
|
||||
if (!pysqlite_check_thread(self) || !pysqlite_check_connection(self)) {
|
||||
return NULL;
|
||||
|
@ -1168,14 +1168,14 @@ _sqlite3.Connection.set_progress_handler as pysqlite_connection_set_progress_han
|
|||
progress_handler as callable: object
|
||||
n: int
|
||||
|
||||
Sets progress handler callback. Non-standard.
|
||||
Sets progress handler callback.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_progress_handler_impl(pysqlite_Connection *self,
|
||||
PyTypeObject *cls,
|
||||
PyObject *callable, int n)
|
||||
/*[clinic end generated code: output=0739957fd8034a50 input=83e8dcbb4ce183f7]*/
|
||||
/*[clinic end generated code: output=0739957fd8034a50 input=f7c1837984bd86db]*/
|
||||
{
|
||||
if (!pysqlite_check_thread(self) || !pysqlite_check_connection(self)) {
|
||||
return NULL;
|
||||
|
@ -1205,15 +1205,13 @@ _sqlite3.Connection.set_trace_callback as pysqlite_connection_set_trace_callback
|
|||
trace_callback as callable: object
|
||||
|
||||
Sets a trace callback called for each SQL statement (passed as unicode).
|
||||
|
||||
Non-standard.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_set_trace_callback_impl(pysqlite_Connection *self,
|
||||
PyTypeObject *cls,
|
||||
PyObject *callable)
|
||||
/*[clinic end generated code: output=d91048c03bfcee05 input=96f03acec3ec8044]*/
|
||||
/*[clinic end generated code: output=d91048c03bfcee05 input=351a94210c5f81bb]*/
|
||||
{
|
||||
if (!pysqlite_check_thread(self) || !pysqlite_check_connection(self)) {
|
||||
return NULL;
|
||||
|
@ -1257,13 +1255,13 @@ _sqlite3.Connection.enable_load_extension as pysqlite_connection_enable_load_ext
|
|||
enable as onoff: bool(accept={int})
|
||||
/
|
||||
|
||||
Enable dynamic loading of SQLite extension modules. Non-standard.
|
||||
Enable dynamic loading of SQLite extension modules.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_enable_load_extension_impl(pysqlite_Connection *self,
|
||||
int onoff)
|
||||
/*[clinic end generated code: output=9cac37190d388baf input=5c0da5b121121cbc]*/
|
||||
/*[clinic end generated code: output=9cac37190d388baf input=5f00e93f7a9d3540]*/
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
@ -1293,13 +1291,13 @@ _sqlite3.Connection.load_extension as pysqlite_connection_load_extension
|
|||
name as extension_name: str
|
||||
/
|
||||
|
||||
Load SQLite extension module. Non-standard.
|
||||
Load SQLite extension module.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_load_extension_impl(pysqlite_Connection *self,
|
||||
const char *extension_name)
|
||||
/*[clinic end generated code: output=47eb1d7312bc97a7 input=0b711574560db9fc]*/
|
||||
/*[clinic end generated code: output=47eb1d7312bc97a7 input=edd507389d89d621]*/
|
||||
{
|
||||
int rc;
|
||||
char* errmsg;
|
||||
|
@ -1424,13 +1422,13 @@ _sqlite3.Connection.execute as pysqlite_connection_execute
|
|||
parameters: object = NULL
|
||||
/
|
||||
|
||||
Executes a SQL statement. Non-standard.
|
||||
Executes an SQL statement.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_execute_impl(pysqlite_Connection *self, PyObject *sql,
|
||||
PyObject *parameters)
|
||||
/*[clinic end generated code: output=5be05ae01ee17ee4 input=fbd17c75c7140271]*/
|
||||
/*[clinic end generated code: output=5be05ae01ee17ee4 input=27aa7792681ddba2]*/
|
||||
{
|
||||
PyObject* result = 0;
|
||||
|
||||
|
@ -1457,13 +1455,13 @@ _sqlite3.Connection.executemany as pysqlite_connection_executemany
|
|||
parameters: object
|
||||
/
|
||||
|
||||
Repeatedly executes a SQL statement. Non-standard.
|
||||
Repeatedly executes an SQL statement.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_executemany_impl(pysqlite_Connection *self,
|
||||
PyObject *sql, PyObject *parameters)
|
||||
/*[clinic end generated code: output=776cd2fd20bfe71f input=4feab80659ffc82b]*/
|
||||
/*[clinic end generated code: output=776cd2fd20bfe71f input=495be76551d525db]*/
|
||||
{
|
||||
PyObject* result = 0;
|
||||
|
||||
|
@ -1489,13 +1487,13 @@ _sqlite3.Connection.executescript as pysqlite_connection_executescript
|
|||
sql_script as script_obj: object
|
||||
/
|
||||
|
||||
Executes multiple SQL statements at once. Non-standard.
|
||||
Executes multiple SQL statements at once.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_executescript(pysqlite_Connection *self,
|
||||
PyObject *script_obj)
|
||||
/*[clinic end generated code: output=4c4f9d77aa0ae37d input=b27ae5c24ffb8b43]*/
|
||||
/*[clinic end generated code: output=4c4f9d77aa0ae37d input=f6e5f1ccfa313db4]*/
|
||||
{
|
||||
PyObject* result = 0;
|
||||
|
||||
|
@ -1576,12 +1574,12 @@ finally:
|
|||
/*[clinic input]
|
||||
_sqlite3.Connection.interrupt as pysqlite_connection_interrupt
|
||||
|
||||
Abort any pending database operation. Non-standard.
|
||||
Abort any pending database operation.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_interrupt_impl(pysqlite_Connection *self)
|
||||
/*[clinic end generated code: output=f193204bc9e70b47 input=4bd0ad083cf93aa7]*/
|
||||
/*[clinic end generated code: output=f193204bc9e70b47 input=75ad03ade7012859]*/
|
||||
{
|
||||
PyObject* retval = NULL;
|
||||
|
||||
|
@ -1605,13 +1603,11 @@ finally:
|
|||
_sqlite3.Connection.iterdump as pysqlite_connection_iterdump
|
||||
|
||||
Returns iterator to the dump of the database in an SQL text format.
|
||||
|
||||
Non-standard.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_connection_iterdump_impl(pysqlite_Connection *self)
|
||||
/*[clinic end generated code: output=586997aaf9808768 input=53bc907cb5eedb85]*/
|
||||
/*[clinic end generated code: output=586997aaf9808768 input=1911ca756066da89]*/
|
||||
{
|
||||
PyObject* retval = NULL;
|
||||
PyObject* module = NULL;
|
||||
|
@ -1663,7 +1659,7 @@ _sqlite3.Connection.backup as pysqlite_connection_backup
|
|||
name: str = "main"
|
||||
sleep: double = 0.250
|
||||
|
||||
Makes a backup of the database. Non-standard.
|
||||
Makes a backup of the database.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
|
@ -1671,7 +1667,7 @@ pysqlite_connection_backup_impl(pysqlite_Connection *self,
|
|||
pysqlite_Connection *target, int pages,
|
||||
PyObject *progress, const char *name,
|
||||
double sleep)
|
||||
/*[clinic end generated code: output=306a3e6a38c36334 input=c759627ab1ad46ff]*/
|
||||
/*[clinic end generated code: output=306a3e6a38c36334 input=c6519d0f59d0fd7f]*/
|
||||
{
|
||||
int rc;
|
||||
int sleep_ms = (int)(sleep * 1000.0);
|
||||
|
@ -1769,7 +1765,7 @@ _sqlite3.Connection.create_collation as pysqlite_connection_create_collation
|
|||
callback as callable: object
|
||||
/
|
||||
|
||||
Creates a collation function. Non-standard.
|
||||
Creates a collation function.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
|
@ -1777,7 +1773,7 @@ pysqlite_connection_create_collation_impl(pysqlite_Connection *self,
|
|||
PyTypeObject *cls,
|
||||
const char *name,
|
||||
PyObject *callable)
|
||||
/*[clinic end generated code: output=32d339e97869c378 input=fee2c8e5708602ad]*/
|
||||
/*[clinic end generated code: output=32d339e97869c378 input=f67ecd2e31e61ad3]*/
|
||||
{
|
||||
if (!pysqlite_check_thread(self) || !pysqlite_check_connection(self)) {
|
||||
return NULL;
|
||||
|
|
|
@ -707,13 +707,13 @@ _sqlite3.Cursor.executescript as pysqlite_cursor_executescript
|
|||
sql_script: str
|
||||
/
|
||||
|
||||
Executes multiple SQL statements at once. Non-standard.
|
||||
Executes multiple SQL statements at once.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_cursor_executescript_impl(pysqlite_Cursor *self,
|
||||
const char *sql_script)
|
||||
/*[clinic end generated code: output=8fd726dde1c65164 input=1ac0693dc8db02a8]*/
|
||||
/*[clinic end generated code: output=8fd726dde1c65164 input=78f093be415a8a2c]*/
|
||||
{
|
||||
if (!check_cursor(self)) {
|
||||
return NULL;
|
||||
|
|
|
@ -90,12 +90,12 @@ _sqlite3.complete_statement as pysqlite_complete_statement
|
|||
|
||||
statement: str
|
||||
|
||||
Checks if a string contains a complete SQL statement. Non-standard.
|
||||
Checks if a string contains a complete SQL statement.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_complete_statement_impl(PyObject *module, const char *statement)
|
||||
/*[clinic end generated code: output=e55f1ff1952df558 input=f6b24996b31c5c33]*/
|
||||
/*[clinic end generated code: output=e55f1ff1952df558 input=ac45d257375bb828]*/
|
||||
{
|
||||
if (sqlite3_complete(statement)) {
|
||||
return Py_NewRef(Py_True);
|
||||
|
@ -111,12 +111,15 @@ _sqlite3.enable_shared_cache as pysqlite_enable_shared_cache
|
|||
|
||||
Enable or disable shared cache mode for the calling thread.
|
||||
|
||||
Experimental/Non-standard.
|
||||
This method is deprecated and will be removed in Python 3.12.
|
||||
Shared cache is strongly discouraged by the SQLite 3 documentation.
|
||||
If shared cache must be used, open the database in URI mode using
|
||||
the cache=shared query parameter.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_enable_shared_cache_impl(PyObject *module, int do_enable)
|
||||
/*[clinic end generated code: output=259c74eedee1516b input=8400e41bc58b6b24]*/
|
||||
/*[clinic end generated code: output=259c74eedee1516b input=26e40d5971d3487d]*/
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
@ -138,13 +141,13 @@ _sqlite3.register_adapter as pysqlite_register_adapter
|
|||
caster: object
|
||||
/
|
||||
|
||||
Registers an adapter with pysqlite's adapter registry. Non-standard.
|
||||
Registers an adapter with sqlite3's adapter registry.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_register_adapter_impl(PyObject *module, PyTypeObject *type,
|
||||
PyObject *caster)
|
||||
/*[clinic end generated code: output=a287e8db18e8af23 input=839dad90e2492725]*/
|
||||
/*[clinic end generated code: output=a287e8db18e8af23 input=b4bd87afcadc535d]*/
|
||||
{
|
||||
int rc;
|
||||
|
||||
|
@ -173,13 +176,13 @@ _sqlite3.register_converter as pysqlite_register_converter
|
|||
converter as callable: object
|
||||
/
|
||||
|
||||
Registers a converter with pysqlite. Non-standard.
|
||||
Registers a converter with sqlite3.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_register_converter_impl(PyObject *module, PyObject *orig_name,
|
||||
PyObject *callable)
|
||||
/*[clinic end generated code: output=a2f2bfeed7230062 input=e074cf7f4890544f]*/
|
||||
/*[clinic end generated code: output=a2f2bfeed7230062 input=90f645419425d6c4]*/
|
||||
{
|
||||
PyObject* name = NULL;
|
||||
PyObject* retval = NULL;
|
||||
|
@ -228,13 +231,13 @@ _sqlite3.adapt as pysqlite_adapt
|
|||
alt: object = NULL
|
||||
/
|
||||
|
||||
Adapt given object to given protocol. Non-standard.
|
||||
Adapt given object to given protocol.
|
||||
[clinic start generated code]*/
|
||||
|
||||
static PyObject *
|
||||
pysqlite_adapt_impl(PyObject *module, PyObject *obj, PyObject *proto,
|
||||
PyObject *alt)
|
||||
/*[clinic end generated code: output=0c3927c5fcd23dd9 input=c8995aeb25d0e542]*/
|
||||
/*[clinic end generated code: output=0c3927c5fcd23dd9 input=a53dc9993e81e15f]*/
|
||||
{
|
||||
pysqlite_state *state = pysqlite_get_state(module);
|
||||
return pysqlite_microprotocols_adapt(state, obj, proto, alt);
|
||||
|
|
Loading…
Reference in New Issue