summaryrefslogtreecommitdiffstats
path: root/Modules/_sqlite/connection.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/_sqlite/connection.c')
-rw-r--r--Modules/_sqlite/connection.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/Modules/_sqlite/connection.c b/Modules/_sqlite/connection.c
index 47d97d1..54e4777 100644
--- a/Modules/_sqlite/connection.c
+++ b/Modules/_sqlite/connection.c
@@ -228,33 +228,33 @@ pysqlite_do_all_statements(pysqlite_Connection *self, int action,
static int
connection_traverse(pysqlite_Connection *self, visitproc visit, void *arg)
{
- Py_VISIT(self->statement_cache);
+ Py_VISIT(Py_TYPE(self));
Py_VISIT(self->isolation_level);
+ Py_VISIT(self->statement_cache);
+ Py_VISIT(self->statements);
+ Py_VISIT(self->cursors);
+ Py_VISIT(self->row_factory);
+ Py_VISIT(self->text_factory);
Py_VISIT(self->function_pinboard_trace_callback);
Py_VISIT(self->function_pinboard_progress_handler);
Py_VISIT(self->function_pinboard_authorizer_cb);
- Py_VISIT(self->row_factory);
- Py_VISIT(self->text_factory);
Py_VISIT(self->collations);
- Py_VISIT(self->statements);
- Py_VISIT(self->cursors);
- Py_VISIT(Py_TYPE(self));
return 0;
}
static int
connection_clear(pysqlite_Connection *self)
{
- Py_CLEAR(self->statement_cache);
Py_CLEAR(self->isolation_level);
+ Py_CLEAR(self->statement_cache);
+ Py_CLEAR(self->statements);
+ Py_CLEAR(self->cursors);
+ Py_CLEAR(self->row_factory);
+ Py_CLEAR(self->text_factory);
Py_CLEAR(self->function_pinboard_trace_callback);
Py_CLEAR(self->function_pinboard_progress_handler);
Py_CLEAR(self->function_pinboard_authorizer_cb);
- Py_CLEAR(self->row_factory);
- Py_CLEAR(self->text_factory);
Py_CLEAR(self->collations);
- Py_CLEAR(self->statements);
- Py_CLEAR(self->cursors);
return 0;
}