libb.validip6addr

validip6addr(address)[source]

Check if address is a valid IPv6 address.

Parameters:

address (str) – Address string to validate.

Returns:

True if valid IPv6 address.

Return type:

bool

Example:

>>> validip6addr('::')
True
>>> validip6addr('aaaa:bbbb:cccc:dddd::1')
True
>>> validip6addr('1:2:3:4:5:6:7:8:9:10')
False
>>> validip6addr('12:10')
False