old_contents: from __future__ import absolute_import
  
  
  def register_scheme(name):
      from six.moves.urllib import parse as urlparse
      uses = urlparse.uses_netloc, urlparse.uses_query, urlparse.uses_relative, urlparse.uses_fragment
      for use in uses:
          if name not in use:
              use.append(name)
  
  
  register_scheme('app')
  
new_contents: from __future__ import absolute_import
  
  
  def register_scheme(name):
      try:
          import urlparse  # NOQA
      except ImportError:
          from urllib import parse as urlparse  # NOQA
      uses = urlparse.uses_netloc, urlparse.uses_query, urlparse.uses_relative, urlparse.uses_fragment
      for use in uses:
          if name not in use:
              use.append(name)
  
  
  register_scheme('app')
  
subject: Remove six.moves and disable linter