code: def fill_inbuffer(self):
  		
  		if not self.connection:
  			raise OmapiError("not connected")
  		try:
  			data = self.connection.recv(2048)
  		except socket.error:
  			self.close()
  			raise
  		if not data:
  			self.close()
  			raise OmapiError("connection closed")
  		try:
  			self.protocol.data_received(data)
  		except OmapiSizeLimitError:
  			self.close()
  			raise
docs: Read bytes from the connection and hand them to the protocol.
  		@raises OmapiError:
  		@raises socket.error: