Skip to content

Add "key" argument to "bisect" module functions #48606

@tebeka

Description

@tebeka
mannequin
BPO 4356
Nosy @rhettinger, @terryjreedy, @gpshead, @tebeka, @mdickinson, @alex, @vadmium, @dimaqq, @1st1, @NeilGirdhar, @MojoVampire, @wumpus, @pablogsal, @miss-islington, @remilapeyre, @GPery
PRs
  • bpo-4356: Add key parameter to functions in bisect module #11781
  • bpo-4356: Add key parameter to functions in bisect module #11781
  • bpo-4356: Add key function support to the bisect module #20556
  • bpo-4356: Mention the new key arguments for the bisect module APIs in the 3.10 What's new #28339
  • [3.10] bpo-4356: Mention the new key arguments for the bisect module APIs in the 3.10 What's new (GH-28339) #28340
  • Files
  • bisect-trunk.patch: bisect for trunk
  • bisect-py3k.patch: patch for py3k
  • bench_bisect_key.py: benchmark
  • SortedCollection.py: Draft for a Sorted Collection class
  • 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 = 'https://github.com/rhettinger'
    closed_at = <Date 2020-10-20.05:04:39.386>
    created_at = <Date 2008-11-19.17:17:27.762>
    labels = ['type-feature', 'library', '3.10']
    title = 'Add "key" argument to "bisect" module functions'
    updated_at = <Date 2021-10-04.19:18:43.811>
    user = 'https://github.com/tebeka'

    bugs.python.org fields:

    activity = <Date 2021-10-04.19:18:43.811>
    actor = 'pablogsal'
    assignee = 'rhettinger'
    closed = True
    closed_date = <Date 2020-10-20.05:04:39.386>
    closer = 'rhettinger'
    components = ['Library (Lib)']
    creation = <Date 2008-11-19.17:17:27.762>
    creator = 'tebeka'
    dependencies = []
    files = ['15248', '15249', '15250', '16944']
    hgrepos = []
    issue_num = 4356
    keywords = ['patch']
    message_count = 43.0
    messages = ['76060', '76073', '76084', '76092', '76098', '76099', '76203', '76230', '94836', '103143', '103145', '103155', '103158', '103180', '103294', '113222', '115176', '115189', '115288', '152967', '152969', '152983', '208020', '237408', '242267', '246371', '246384', '261007', '305518', '335841', '337737', '337741', '343529', '343544', '343548', '343549', '345220', '345227', '345228', '379086', '401796', '401798', '403173']
    nosy_count = 22.0
    nosy_names = ['rhettinger', 'terry.reedy', 'gregory.p.smith', 'jafo', 'tebeka', 'mark.dickinson', 'alex', 'milko.krachounov', 'dmtr', 'bls', 'martin.panter', 'Dima.Tisnek', 'yselivanov', 'NeilGirdhar', 'josh.r', 'ericreynolds', 'wumpus', 'pablogsal', 'miss-islington', 'remi.lapeyre', 'gpery', 'flyingosprey']
    pr_nums = ['11781', '11781', '20556', '28339', '28340']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue4356'
    versions = ['Python 3.10']

    Metadata

    Metadata

    Assignees

    Labels

    3.10only security fixesstdlibPython modules in the Lib dirtype-featureA feature request or enhancement

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions