text: """
  Compatibility Support for Python 2.6 and earlier
  """
  
  import sys
  
  try:
      from urllib.parse import splittag
  except ImportError:
      from urllib import splittag
  
  
  def strip_fragment(url):
      """
      In `Python 8280 <http://bugs.python.org/issue8280>`_, Python 2.7 and
      later was patched to disregard the fragment when making URL requests.
      Do the same for Python 2.6 and earlier.
      """
      url, fragment = splittag(url)
      return url
  
  
  if sys.version_info >= (2, 7):
      strip_fragment = lambda x: x
  
  
  try:
      from importlib import import_module
  except ImportError:
      def import_module(module_name):
          return __import__(module_name, fromlist=['__name__'])
  