code: def request(self, cmd, *args, **kwargs):
          
          params = {'action': cmd}
          #TODO: serialize the kwargs?
          params.update(kwargs)
          return self.__request(self.url, params)
docs: Request data fromo the server.
  
          :param cmd: repo handler command.
  
          :returns: Result.