Skip to content

Support copy.replace() for argparse.Namespace #155043

Description

@serhiy-storchaka

Feature or enhancement

types.SimpleNamespace supports copy.replace() (gh-109174), but argparse.Namespace, its analogue in argparse, does not.

I propose to support it with the same semantics: copy.replace(args, verbose=True) returns a new namespace 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