parameters: (url)
docstring: Removes any existing fragment from URL.
  
      Returns a tuple of the defragmented URL and the fragment.  If
      the URL contained no fragments, the second element is the
      empty string.
docstring_summary: Removes any existing fragment from URL.
docstring_tokens: Removes any existing fragment from URL .
function: def urldefrag(url):
      """Removes any existing fragment from URL.
  
      Returns a tuple of the defragmented URL and the fragment.  If
      the URL contained no fragments, the second element is the
      empty string.
      """
      if '#' in url:
          s, n, p, a, q, frag = urlparse(url)
          defrag = urlunparse((s, n, p, a, q, ''))
          return defrag, frag
      else:
          return url, ''
function_tokens: def urldefrag ( url ) : if '#' in url : s , n , p , a , q , frag = urlparse ( url ) defrag = urlunparse ( ( s , n , p , a , q , '' ) ) return defrag , frag else : return url , ''