code: def FqdnUrl(v):
      
      try:
          parsed_url = _url_validation(v)
          if "." not in parsed_url.netloc:
              raise UrlInvalid("must have a domain name in URL")
          return v
      except:
          raise ValueError
docs: Verify that the value is a Fully qualified domain name URL.
  
      >>> s = Schema(FqdnUrl())
      >>> with raises(MultipleInvalid, 'expected a Fully qualified domain name URL'):
      ...   s("http://localhost/")
      >>> s('http://w3.org')
      'http://w3.org'