parameters: (self,strict=False)
return_statement: return
docstring: Begins collecting a set of RPC calls to be sent at once, which is a bit faster than doing multiple
          addX or setX calls. 
  
          Usage::
  
              widget.beginRpc()
              widget.addX()
              ...
              widget.setX()
              widget.endRpc()  #this sends all the messages at once
docstring_summary: Begins collecting a set of RPC calls to be sent at once, which is a bit faster than doing multiple
          addX or setX calls.
docstring_tokens: Begins collecting a set of RPC calls to be sent at once which is a bit faster than doing multiple addX or setX calls .
function: def beginRpc(self,strict=False):
          """Begins collecting a set of RPC calls to be sent at once, which is a bit faster than doing multiple
          addX or setX calls. 
  
          Usage::
  
              widget.beginRpc()
              widget.addX()
              ...
              widget.setX()
              widget.endRpc()  #this sends all the messages at once
  
          """
          if self._aggregating_rpc == 0:
              assert len(self._rpc_calls)==0
          if self._aggregating_rpc != 0 and strict:
              raise RuntimeError("Each beginRpc() call must be ended with an endRpc() call")
          self._aggregating_rpc += 1
          return
function_tokens: def beginRpc ( self , strict = False ) : if self . _aggregating_rpc == 0 : assert len ( self . _rpc_calls ) == 0 if self . _aggregating_rpc != 0 and strict : raise RuntimeError ( "Each beginRpc() call must be ended with an endRpc() call" ) self . _aggregating_rpc += 1 return