@@ -228,33 +228,33 @@ pysqlite_do_all_statements(pysqlite_Connection *self, int action,
228
228
static int
229
229
connection_traverse (pysqlite_Connection * self , visitproc visit , void * arg )
230
230
{
231
- Py_VISIT (self -> statement_cache );
231
+ Py_VISIT (Py_TYPE ( self ) );
232
232
Py_VISIT (self -> isolation_level );
233
+ Py_VISIT (self -> statement_cache );
234
+ Py_VISIT (self -> statements );
235
+ Py_VISIT (self -> cursors );
236
+ Py_VISIT (self -> row_factory );
237
+ Py_VISIT (self -> text_factory );
233
238
Py_VISIT (self -> function_pinboard_trace_callback );
234
239
Py_VISIT (self -> function_pinboard_progress_handler );
235
240
Py_VISIT (self -> function_pinboard_authorizer_cb );
236
- Py_VISIT (self -> row_factory );
237
- Py_VISIT (self -> text_factory );
238
241
Py_VISIT (self -> collations );
239
- Py_VISIT (self -> statements );
240
- Py_VISIT (self -> cursors );
241
- Py_VISIT (Py_TYPE (self ));
242
242
return 0 ;
243
243
}
244
244
245
245
static int
246
246
connection_clear (pysqlite_Connection * self )
247
247
{
248
- Py_CLEAR (self -> statement_cache );
249
248
Py_CLEAR (self -> isolation_level );
249
+ Py_CLEAR (self -> statement_cache );
250
+ Py_CLEAR (self -> statements );
251
+ Py_CLEAR (self -> cursors );
252
+ Py_CLEAR (self -> row_factory );
253
+ Py_CLEAR (self -> text_factory );
250
254
Py_CLEAR (self -> function_pinboard_trace_callback );
251
255
Py_CLEAR (self -> function_pinboard_progress_handler );
252
256
Py_CLEAR (self -> function_pinboard_authorizer_cb );
253
- Py_CLEAR (self -> row_factory );
254
- Py_CLEAR (self -> text_factory );
255
257
Py_CLEAR (self -> collations );
256
- Py_CLEAR (self -> statements );
257
- Py_CLEAR (self -> cursors );
258
258
return 0 ;
259
259
}
260
260
0 commit comments