docs: def from_string(address):
  		""" Parse string for IPv4 address
  
  		:param address: address to parse
  		:return:
  		"""
  		address = address.split('.')
  		if len(address) != WIPV4Address.octet_count:
  			raise ValueError('Invalid ip address: %s' % address)
  
  		result = WIPV4Address()
  		for i in range(WIPV4Address.octet_count):
  			result.__address[i] = WBinArray(int(address[i]), WFixedSizeByteArray.byte_size)
  		return result