original_docstring: 
      Given a URL and a key/val pair, remove an item(s) in the query
      parameters of the URL, and return the new URL.
  
      Args:
          url: string
              url to parse and retrieve query parameter
          keys: string | [string]
              query parameter key(s) to remove
      Returns: string
          New URL string
      
docstring: Given a URL and a key/val pair, remove an item(s) in the query
  parameters of the URL, and return the new URL.
docstring_tokens: Given a URL and a key / val pair remove an item ( s ) in the query parameters of the URL and return the new URL .
code: def remove_query_params(url, keys):
      """
      Given a URL and a key/val pair, remove an item(s) in the query
      parameters of the URL, and return the new URL.
  
      Args:
          url: string
              url to parse and retrieve query parameter
          keys: string | [string]
              query parameter key(s) to remove
      Returns: string
          New URL string
      """
      (scheme, netloc, path, query, fragment) = parse.urlsplit(url)
      query_dict = parse.parse_qs(query, keep_blank_values=True)
      if isinstance(keys, str):
          query_dict.pop(keys, None)
      else:
          [query_dict.pop(key, None) for key in keys if key]  # pylint: disable=expression-not-assigned
  
      query = parse.urlencode(sorted(query_dict.items()), doseq=True)
      return parse.urlunsplit((scheme, netloc, path, query, fragment))
code_tokens: def remove_query_params ( url , keys ) : ( scheme , netloc , path , query , fragment ) = parse . urlsplit ( url ) query_dict = parse . parse_qs ( query , keep_blank_values = True ) if isinstance ( keys , str ) : query_dict . pop ( keys , None ) else : [ query_dict . pop ( key , None ) for key in keys if key ] query = parse . urlencode ( sorted ( query_dict . items ( ) ) , doseq = True ) return parse . urlunsplit ( ( scheme , netloc , path , query , fragment ) )
short_docstring: Given a URL and a key/val pair, remove an item(s) in the query
  parameters of the URL, and return the new URL.
short_docstring_tokens: Given a URL and a key / val pair remove an item ( s ) in the query parameters of the URL and return the new URL .
comment: """
      Given a URL and a key/val pair, remove an item(s) in the query
      parameters of the URL, and return the new URL.
  
      Args:
          url: string
              url to parse and retrieve query parameter
          keys: string | [string]
              query parameter key(s) to remove
      Returns: string
          New URL string
      """$SEP$# pylint: disable=expression-not-assigned