class_docstr: argparse action to cast a list of values to int
class_docstr_tok: ["argparse","action","to","cast","a","list","of","values","to","int"]
docstr: call the CastHostAction
  
  
  .. # noqa: DAR401
  :param parser: the parser
  :param args: args to initialize the values
  :param values: the values to add to the parser
  :param option_string: inherited, not used
docstr_tok: ["call","the","CastHostAction","..","#","noqa",":","DAR401",":","param","parser",":","the","parser",":","param","args",":","args","to","initialize","the","values",":","param","values",":","the","values","to","add","to","the","parser",":","param","option_string",":","inherited",",","not","used"]
code: def __call__(self, parser, args, values, option_string=None):
      """
      call the CastHostAction
  
  
      .. # noqa: DAR401
      :param parser: the parser
      :param args: args to initialize the values
      :param values: the values to add to the parser
      :param option_string: inherited, not used
      """
      d = []
      for value in values:
          d.extend(value.split(","))
      setattr(args, self.dest, d)
  
imports: import argparse
  import os
  from typing import Tuple
  from jina.enums import ProtocolType
  from jina.logging.predefined import default_logger
label_desc: Use image node_id 1 for calling the CastHostAction obj's underlying member method code with example usage: obj.__call__(parser, args, values, option_string) without return types