argclz.core.new_parser#

argclz.core.new_parser(instance, reset=False, **kwargs)[source]#

Create ArgumentParser for instance.

Parameters:
  • instance (T | Type[T]) – any instance that contains argument.

  • reset – reset argument attributes. do nothing if instance isn’t an instance.

  • kwargs – Please see argparse.ArgumentParser(**kwargs) for detailed.

Returns:

Return type:

ArgumentParser