code: def set_search_url(self, url):
          
  
          if url[0] == '?':
              url = url[1:]
  
          self.arguments = {}
          for key, value in parse_qs(url).items():
              self.arguments.update({key: unquote(value[0])})
docs: Reads given query string and stores key-value tuples
  
          :param url: A string containing a valid URL to parse arguments from