(addr)
| 787 | |
| 788 | |
| 789 | def valid_ip6(addr): |
| 790 | # type: (str) -> bool |
| 791 | try: |
| 792 | addr = plain_str(addr) |
| 793 | except UnicodeDecodeError: |
| 794 | return False |
| 795 | try: |
| 796 | inet_pton(socket.AF_INET6, addr) |
| 797 | except socket.error: |
| 798 | return False |
| 799 | return True |
| 800 | |
| 801 | |
| 802 | def valid_net6(addr): |
no test coverage detected