code: def parse_vmnet_range(start, end):
      
  
      class Range(argparse.Action):
  
          def __call__(self, parser, args, values, option_string=None):
              if len(values) != 2:
                  raise argparse.ArgumentTypeError("vmnet range must consist of 2 numbers")
              if not start <= values[0] or not values[1] <= end:
                  raise argparse.ArgumentTypeError("vmnet range must be between {} and {}".format(start, end))
              setattr(args, self.dest, values)
      return Range
docs: Parse the vmnet range on the command line.