code: def _call(self, method, auth, arg, defer, notimeout=False):
          
          if defer:
              self.deferred.add(auth, method, arg, notimeout=notimeout)
              return True
          else:
              calls = self._composeCalls([(method, arg)])
              return self._callJsonRPC(auth, calls, notimeout=notimeout)
docs: Calls the Exosite One Platform RPC API.
  
             If `defer` is False, result is a tuple with this structure:
  
                  (success (boolean), response)
  
             Otherwise, the result is just True.
  
             notimeout, if True, ignores the reuseconnection setting, creating
             a new connection with no timeout.