code: def ip_host(value, options=None, version=None):
      '''
      Returns the interfaces IP address, e.g.: 192.168.0.1/28.
      '''
      ipaddr_filter_out = _filter_ipaddr(value, options=options, version=version)
      if not ipaddr_filter_out:
          return
      if not isinstance(value, (list, tuple, types.GeneratorType)):
          return six.text_type(ipaddress.ip_interface(ipaddr_filter_out[0]))
      return [six.text_type(ipaddress.ip_interface(ip_a)) for ip_a in ipaddr_filter_outf ip_host(value, options=None, version=None):
      '''
      Returns the interfaces IP address, e.g.: 192.168.0.1/28.
      '''
      ipaddr_filter_out = _filter_ipaddr(value, options=options, version=version)
      if not ipaddr_filter_out:
          return
      if not isinstance(value, (list, tuple, types.GeneratorType)):
          return six.text_type(ipaddress.ip_interface(ipaddr_filter_out[0]))
      return [six.text_type(ipaddress.ip_interface(ip_a)) for ip_a in ipaddr_filter_out]
docs: Returns the interfaces IP address, e.g.: 192.168.0.1/28.