Skip to content

Support copy.replace() for optparse.Values #155044

Description

@serhiy-storchaka

Feature or enhancement

types.SimpleNamespace supports copy.replace() (gh-109174), but optparse.Values, which holds parsed option values as attributes, does not.

I propose to support it: copy.replace(values, verbose=True) returns a new Values object with the specified attributes replaced or added.

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Projects

    Status
    No status
    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions