docs: def _call(self, method, url, params, uploads):
          """ Initiate resquest to server and handle outcomes. """
          try:
              data = self._request(method, url, params, uploads)
          except Exception, e:
              self._failed_cb(e)
          else:
              self._completed_cb(data)