parameters: (self, msg, timeout=None)
docstring: Send the given OSCMessage.
  		The Client must be already connected.
  		  - msg:  OSCMessage (or OSCBundle) to be sent
  		  - timeout:  A timeout value for attempting to send. If timeout == None,
  		  	this call blocks until socket is available for writing. 
  		Raises OSCClientError when timing out while waiting for the socket,
  		or when the Client isn't connected to a remote server.
docstring_summary: Send the given OSCMessage.
  		The Client must be already connected.
  		  - msg:  OSCMessage (or OSCBundle) to be sent
  		  - timeout:  A timeout value for attempting to send. If timeout == None,
  		  	this call blocks until socket is available for writing. 
  		Raises OSCClientError when timing out while waiting for the socket,
  		or when the Client isn't connected to a remote server.
docstring_tokens: Send the given OSCMessage . The Client must be already connected . - msg : OSCMessage ( or OSCBundle ) to be sent - timeout : A timeout value for attempting to send . If timeout == None this call blocks until socket is available for writing . Raises OSCClientError when timing out while waiting for the socket or when the Client isn t connected to a remote server .
function: def send(self, msg, timeout=None):
  		"""Send the given OSCMessage.
  		The Client must be already connected.
  		  - msg:  OSCMessage (or OSCBundle) to be sent
  		  - timeout:  A timeout value for attempting to send. If timeout == None,
  		  	this call blocks until socket is available for writing. 
  		Raises OSCClientError when timing out while waiting for the socket,
  		or when the Client isn't connected to a remote server.
  		"""
  		if not isinstance(msg, OSCMessage):
  			raise TypeError("'msg' argument is not an OSCMessage or OSCBundle object")
  
  		ret = select.select([],[self._fd], [], timeout)
  		try:
  			ret[1].index(self._fd)
  		except:
  			# for the very rare case this might happen
  			raise OSCClientError("Timed out waiting for file descriptor")
  		
  		try:
  			self.socket.sendall(msg.getBinary())
  		except socket.error, e:
  			if e[0] in (7, 65):	# 7 = 'no address associated with nodename',  65 = 'no route to host'
  				raise e
  			else:
  				raise OSCClientError("while sending: %s" % str(e))
function_tokens: def send ( self , msg , timeout = None ) : if not isinstance ( msg , OSCMessage ) : raise TypeError ( "'msg' argument is not an OSCMessage or OSCBundle object" ) ret = select . select ( [ ] , [ self . _fd ] , [ ] , timeout ) try : ret [ 1 ] . index ( self . _fd ) except : # for the very rare case this might happen raise OSCClientError ( "Timed out waiting for file descriptor" ) try : self . socket . sendall ( msg . getBinary ( ) ) except socket . error , e : if e [ 0 ] in ( 7 , 65 ) : # 7 = 'no address associated with nodename',  65 = 'no route to host' raise e else : raise OSCClientError ( "while sending: %s" % str ( e ) )