quilt/cli/parser.py
def add_subparsers(self, parser):
        """
        Adds the subparsers to an argparse.ArgumentParser

        @param parser An argparse.ArgumentParser instance
        """
        sgroup = getattr(self, "subparser_group", None)
        if sgroup:
            sgroup.add_to_parser(self)

        if not self.subparsers:
            return

        args = self.subparsers_args or self.get_default_subparsers_args()
        kwargs = self.subparsers_kwargs or self.get_default_subparsers_kwargs()
        subs = parser.add_subparsers(*args, **kwargs)

        for subparser in self.subparsers:
            subparser.add_to_parser(subs)
def add_subparsers(self, parser):
        """
        Adds the subparsers to an argparse.ArgumentParser

        @param parser An argparse.ArgumentParser instance
        """
        sgroup = getattr(self, "subparser_group", None)
        if sgroup:
            sgroup.add_to_parser(self)

        if not self.subparsers:
            return

        args = self.subparsers_args or self.get_default_subparsers_args()
        kwargs = self.subparsers_kwargs or self.get_default_subparsers_kwargs()
        subs = parser.add_subparsers(*args, **kwargs)

        for subparser in self.subparsers:
            subparser.add_to_parser(subs)
Adds the subparsers to an argparse.ArgumentParser

        @param parser An argparse.ArgumentParser instance