diff options
author | Erlend Egeberg Aasland <erlend.aasland@innova.no> | 2021-06-01 10:47:37 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-01 10:47:37 (GMT) |
commit | fffa0f92adaaed0bcb3907d982506f78925e9052 (patch) | |
tree | 585aa05ef6e6f3d72ed652e2beb3ecb79c448b4e /Python/Python-ast.c | |
parent | a6a20658814e8668966fc86de0e80a4772864781 (diff) | |
download | cpython-fffa0f92adaaed0bcb3907d982506f78925e9052.zip cpython-fffa0f92adaaed0bcb3907d982506f78925e9052.tar.gz cpython-fffa0f92adaaed0bcb3907d982506f78925e9052.tar.bz2 |
bpo-42972: Track sqlite3 statement objects (GH-26475)
Allocate and track statement objects in pysqlite_statement_create.
By allocating and tracking creation of statement object in
pysqlite_statement_create(), the caller does not need to worry about GC
syncronization, and eliminates the possibility of getting a badly
created object. All related fault handling is moved to
pysqlite_statement_create().
Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Python/Python-ast.c')
0 files changed, 0 insertions, 0 deletions