Skip to content

Adding an atomic FS write API #52850

@olemis

Description

@olemis
mannequin
BPO 8604
Nosy @loewis, @warsaw, @ncoghlan, @pitrou, @vstinner, @ericvsmith, @giampaolo, @tarekziade, @merwok, @socketpair, @takluyver, @vadmium
Dependencies
  • bpo-8828: Atomic function to rename a file
  • Files
  • atomic_write.patch
  • atomic_write_mkstemp.patch
  • 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 2016-01-20.14:22:34.655>
    created_at = <Date 2010-05-03.12:43:57.662>
    labels = ['type-feature', 'library']
    title = 'Adding an atomic FS write API'
    updated_at = <Date 2016-01-20.14:22:34.654>
    user = 'https://bugs.python.org/olemis'

    bugs.python.org fields:

    activity = <Date 2016-01-20.14:22:34.654>
    actor = 'vstinner'
    assignee = 'none'
    closed = True
    closed_date = <Date 2016-01-20.14:22:34.655>
    closer = 'vstinner'
    components = ['Library (Lib)']
    creation = <Date 2010-05-03.12:43:57.662>
    creator = 'olemis'
    dependencies = ['8828']
    files = ['30273', '30275']
    hgrepos = []
    issue_num = 8604
    keywords = ['patch']
    message_count = 50.0
    messages = ['104833', '104834', '104835', '104836', '104837', '104855', '104856', '104857', '104859', '104860', '104862', '104863', '104866', '106585', '106586', '106588', '107427', '135850', '135852', '135912', '135917', '150002', '150036', '150084', '150087', '150145', '150156', '150157', '150158', '150160', '150163', '150164', '150174', '153451', '174104', '189324', '189325', '189329', '189330', '189332', '189333', '189334', '189342', '189382', '256849', '256850', '256851', '256961', '258681', '258684']
    nosy_count = 18.0
    nosy_names = ['loewis', 'barry', 'exarkun', 'ncoghlan', 'pitrou', 'vstinner', 'eric.smith', 'giampaolo.rodola', 'tarek', 'eric.araujo', 'Arfrever', 'olemis', 'meatballhat', 'milko.krachounov', 'neologix', 'socketpair', 'takluyver', 'martin.panter']
    pr_nums = []
    priority = 'normal'
    resolution = 'out of date'
    stage = 'patch review'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue8604'
    versions = ['Python 3.4']

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      stdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

      Projects

      No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions