[PATCH 6 of 6] byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects

Yuya Nishihara yuya at tcha.org
Fri Aug 2 09:12:56 EDT 2019


On Fri, 02 Aug 2019 10:22:17 +0200, Raphaël Gomès wrote:
> # HG changeset patch
> # User Raphaël Gomès <rgomes at octobus.net>
> # Date 1564733902 -7200
> #      Fri Aug 02 10:18:22 2019 +0200
> # Node ID e6e13ca43b23038dd34e2c35b799f68868674f4b
> # Parent  d28c8bac8d4bc1eddc4a899eb081563e4823f6a6
> # EXP-Topic byteify-strings
> byteify-strings: add --treat-as-kwargs argument to handle kwargs-like objects

Queued 1-3, 5, 6, thanks.

> +    ap.add_argument('--treat-as-kwargs', nargs="+",
> +                    help="ignore kwargs-like objects"),

Could be 'default=[]' instead of 'if ... else set()'.

>      ap.add_argument('files', metavar='FILE', nargs='+', help='source file')
>      args = ap.parse_args()
>      opts = {
>          'dictiter': args.dictiter,
> +        'treat-as-kwargs': set(
> +            args.treat_as_kwargs
> +        ) if args.treat_as_kwargs else set()


More information about the Mercurial-devel mailing list