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):
        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 ) : 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
Adds the subparsers to an argparse . ArgumentParser