Skip to content

[sqlite3] cleanup and harden Connection.__init__ #89289

Closed
@erlend-aasland

Description

@erlend-aasland
BPO 45126
Nosy @encukou, @corona10, @miss-islington, @erlend-aasland, @DiddiLeija
PRs
  • bpo-45126: Harden sqlite3 connection initialisation #28227
  • bpo-45126: Fix ref. leak in sqlite3.Connection.__init__ #28231
  • bpo-45126: Deprecate sqlite3 Connection and Cursor reinitialization #28234
  • [3.10] bpo-45126: Fix ref. leak in sqlite3.Connection.__init__ (GH-28231) #28298
  • [3.9] bpo-45126: Fix ref. leak in sqlite3.Connection.__init__ (GH-28231). (GH-28298) #28302
  • bpo-45126: Ensure sqlite3.Connection is unusable if __init__ fails #29160
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = None
    created_at = <Date 2021-09-07.11:46:02.065>
    labels = ['extension-modules', '3.11']
    title = '[sqlite3] cleanup and harden Connection and Cursor __init__'
    updated_at = <Date 2021-11-23.13:11:11.371>
    user = 'https://github.com/erlend-aasland'

    bugs.python.org fields:

    activity = <Date 2021-11-23.13:11:11.371>
    actor = 'petr.viktorin'
    assignee = 'none'
    closed = False
    closed_date = None
    closer = None
    components = ['Extension Modules']
    creation = <Date 2021-09-07.11:46:02.065>
    creator = 'erlendaasland'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 45126
    keywords = ['patch']
    message_count = 18.0
    messages = ['401248', '401352', '401356', '401357', '401358', '401359', '401361', '401362', '401363', '401366', '401371', '401561', '401666', '401682', '401684', '406406', '406419', '406838']
    nosy_count = 5.0
    nosy_names = ['petr.viktorin', 'corona10', 'miss-islington', 'erlendaasland', 'DiddiLeija']
    pr_nums = ['28227', '28231', '28234', '28298', '28302', '29160']
    priority = 'normal'
    resolution = None
    stage = 'patch review'
    status = 'open'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue45126'
    versions = ['Python 3.11']

    Metadata

    Metadata

    Assignees

    No one assigned

      Projects

      Status

      Done

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions