Example #1
0
 def _key_from_url(cls, url):
     if not utils.domain(url) in g.case_sensitive_domains:
         keyurl = _force_utf8(UrlParser.base_url(url.lower()))
     else:
         # Convert only hostname to lowercase
         up = UrlParser(url)
         up.hostname = up.hostname.lower()
         keyurl = _force_utf8(UrlParser.base_url(up.unparse()))
     return keyurl
Example #2
0
 def _key_from_url(cls, url):
     if not utils.domain(url) in g.case_sensitive_domains:
         keyurl = _force_utf8(UrlParser.base_url(url.lower()))
     else:
         # Convert only hostname to lowercase
         up = UrlParser(url)
         up.hostname = up.hostname.lower()
         keyurl = _force_utf8(UrlParser.base_url(up.unparse()))
     return keyurl
Example #3
0
 def by_url_key(cls, url):
     maxlen = 250
     template = 'byurl(%s,%s)'
     keyurl = _force_utf8(UrlParser.base_url(url.lower()))
     hexdigest = md5(keyurl).hexdigest()
     usable_len = maxlen-len(template)-len(hexdigest)
     return template % (hexdigest, keyurl[:usable_len])
Example #4
0
 def _key_from_url(cls, url):
     keyurl = _force_utf8(UrlParser.base_url(url.lower()))
     return keyurl
Example #5
0
 def _key_from_url(cls, url):
     keyurl = _force_utf8(UrlParser.base_url(url.lower()))
     return keyurl