old_contents: import django_sites as sites
  
  URL_TEMPLATE = "{scheme}://{domain}/{path}"
  
  
  def build_url(path, scheme="http", domain="localhost"):
      return URL_TEMPLATE.format(scheme=scheme, domain=domain, path=path.lstrip("/"))
  
  
  def is_absolute_url(path):
      """Test wether or not `path` is absolute url."""
      return path.startswith("http") or path.startswith("https")
  
  
  def get_absolute_url(path):
      """Return a path as an absolute url."""
      if is_absolute_url(path):
          return path
      site = sites.get_current()
      return build_url(path, scheme=site.scheme, domain=site.domain)
  
new_contents: import django_sites as sites
  
  URL_TEMPLATE = "{scheme}://{domain}/{path}"
  
  
  def build_url(path, scheme="http", domain="localhost"):
      return URL_TEMPLATE.format(scheme=scheme, domain=domain, path=path.lstrip("/"))
  
  
  def is_absolute_url(path):
      """Test wether or not `path` is absolute url."""
      return path.startswith("http")
  
  
  def get_absolute_url(path):
      """Return a path as an absolute url."""
      if is_absolute_url(path):
          return path
      site = sites.get_current()
      return build_url(path, scheme=site.scheme, domain=site.domain)
  
subject: Revert last commit in base.utils.urls