Skip to content

Derby #13: Convert 50 sites to Argument Clinic across 5 files #64381

@larryhastings

Description

@larryhastings
BPO 20182
Nosy @loewis, @birkenfeld, @vstinner, @taleinat, @larryhastings, @serhiy-storchaka
PRs
  • bpo-31938: Convert selectmodule.c to Argument Clinic #4265
  • bpo-20182: AC convert remaining functions/methods in _hashopenssl.c #9213
  • bpo-20182: AC convert Python/sysmodule.c #11328
  • bpo-20182: AC convert Python/sysmodule.c #11328
  • bpo-20182: remove doc-string declaration no longer used after AC conversion #11444
  • Files
  • modules_issue20182.patch
  • modules_issue20182_v2.patch
  • modules_issue20182_v3.patch: updated version of Georg's patch, now applies cleanly to default branch with tests passing
  • issue20182.signalmodule.patch: updated patch for signalmodule after Serhiy's review
  • issue20182.selectmodule.patch: updated patch for selectmodule after Serhiy's review
  • issue20182.selectmodule.v2.patch: updated patch; set epoll method function names back to what they were
  • issue20182.sysmodule.patch: updated patch for sysmodule after Serhiy's review
  • issue20182._hashopenssl.patch: AC conversion of Modules/_hashopenssl.c
  • 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 = <Date 2019-01-01.08:59:22.836>
    created_at = <Date 2014-01-08.00:17:37.422>
    labels = ['extension-modules', 'type-feature', 'expert-argument-clinic']
    title = 'Derby #13: Convert 50 sites to Argument Clinic across 5 files'
    updated_at = <Date 2019-01-06.07:04:54.833>
    user = 'https://github.com/larryhastings'

    bugs.python.org fields:

    activity = <Date 2019-01-06.07:04:54.833>
    actor = 'taleinat'
    assignee = 'none'
    closed = True
    closed_date = <Date 2019-01-01.08:59:22.836>
    closer = 'taleinat'
    components = ['Extension Modules', 'Argument Clinic']
    creation = <Date 2014-01-08.00:17:37.422>
    creator = 'larry'
    dependencies = []
    files = ['33441', '33491', '39188', '39194', '39201', '39203', '39387', '39389']
    hgrepos = []
    issue_num = 20182
    keywords = ['patch']
    message_count = 47.0
    messages = ['207639', '207941', '207945', '207951', '208010', '208258', '224138', '224763', '241864', '241868', '241872', '241900', '241916', '241917', '241919', '241922', '241936', '241989', '242003', '242476', '242488', '242489', '242492', '243302', '243305', '243308', '243309', '243310', '243312', '304907', '304932', '305168', '305410', '305429', '305483', '305484', '305519', '325127', '332587', '332589', '332594', '332749', '332820', '332822', '332823', '333062', '333091']
    nosy_count = 8.0
    nosy_names = ['loewis', 'georg.brandl', 'vstinner', 'taleinat', 'larry', 'nadeem.vawda', 'python-dev', 'serhiy.storchaka']
    pr_nums = ['4265', '9213', '11328', '11328', '11444']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue20182'
    versions = ['Python 3.5']

    Metadata

    Metadata

    Assignees

    No one assigned
      No fields configured for issues without a type.

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions