Ejemplo n.º 1
0
    def add_argument(self, *args, **kwargs):
        if len(args) == 1 and isinstance(args[0], (Argument, SubParser)):
            arg = args[0]
        else:
            arg = Argument(*args, **kwargs)

        if isinstance(arg, Argument):
            arg.location = 'nest'

        self.args[arg.name or ''] = arg