code: def peek_path_info(environ, charset='utf-8', errors='replace'):
      
      segments = environ.get('PATH_INFO', '').lstrip('/').split('/', 1)
      if segments:
          return to_unicode(wsgi_get_bytes(segments[0]),
                            charset, errors, allow_none_charset=True)
docs: Returns the next segment on the `PATH_INFO` or `None` if there
      is none.  Works like :func:`pop_path_info` without modifying the
      environment:
  
      >>> env = {'SCRIPT_NAME': '/foo', 'PATH_INFO': '/a/b'}
      >>> peek_path_info(env)
      'a'
      >>> peek_path_info(env)
      'a'
  
      If the `charset` is set to `None` a bytestring is returned.
  
      .. versionadded:: 0.5
  
      .. versionchanged:: 0.9
         The path is now decoded and a charset and encoding
         parameter can be provided.
  
      :param environ: the WSGI environment that is checked.