Skip to content

The semantics of parameter "resolve_host" in "urllib.request.url2pathname()" seems reversed as is documented #152923

Description

@hikorp

Bug report

Bug description:

from urllib.request import url2pathname
url = 'file:///C:/Program%20Files'
url2pathname(url, require_scheme=True) # when True, "file:" should be included
'C:\Program Files'
url2pathname(url, require_scheme=False) # when False, "file:" should be omitted
'file:\\\C:\Program Files'

CPython versions tested on:

3.14

Operating systems tested on:

Windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    docsDocumentation in the Doc dirpendingThe issue will be closed if no feedback is providedtype-bugAn unexpected behavior, bug, or error

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions