code: def escape(url):
      '''
      add escape character `|` to `url`
      '''
      if salt.utils.platform.is_windows():
          return url
  
      scheme = urlparse(url).scheme
      if not scheme:
          if url.startswith('|'):
              return url
          else:
              return '|{0}'.format(url)
      elif scheme == 'salt':
          path, saltenv = parse(url)
          if path.startswith('|'):
              return create(path, saltenv)
          else:
              return create('|{0}'.format(path), saltenv)
      else:
          return urf escape(url):
      '''
      add escape character `|` to `url`
      '''
      if salt.utils.platform.is_windows():
          return url
  
      scheme = urlparse(url).scheme
      if not scheme:
          if url.startswith('|'):
              return url
          else:
              return '|{0}'.format(url)
      elif scheme == 'salt':
          path, saltenv = parse(url)
          if path.startswith('|'):
              return create(path, saltenv)
          else:
              return create('|{0}'.format(path), saltenv)
      else:
          return url
docs: add escape character `|` to `url`