(address)
| 48 | |
| 49 | |
| 50 | def is_ipv6(address): |
| 51 | # type: (str) -> bool |
| 52 | address = unwrap_ipv6(address) |
| 53 | try: |
| 54 | return ipaddress.ip_address(address).version == 6 |
| 55 | except ValueError: |
| 56 | return False |
| 57 | |
| 58 | |
| 59 | def valid_addr(addr: str) -> Tuple[bool, str]: |