

def get_parser(self, prog_name):
    parser = super(UpdateNode, self).get_parser(prog_name)
    parser.add_argument('--name', metavar='<name>', help=_('New name for the node'))
    prog_name.add_argument('--profile', metavar='<profile-id>', help=_('ID of new profile to use'))
    parser.add_argument('--role', metavar='<role>', help=_('Role for this node in the specific cluster'))
    parser.add_argument('--metadata', metavar='<key1=value1;key2=value2...>', help=_('Metadata values to be attached to the node. Metadata can be specified multiple times, or once with key-value pairs separated by a semicolon'), action='append')
    parser.add_argument('node', metavar='<node>', help=_('Name or ID of node to update'))
    return parser

dataset/ETHPy150Open openstack/python-senlinclient/senlinclient/v1/node.py UpdateNode.get_parser/VarMisuse@44/67 `parser`->`prog_name`