diff options
author | Nick Coghlan <ncoghlan@gmail.com> | 2012-07-07 12:15:22 (GMT) |
---|---|---|
committer | Nick Coghlan <ncoghlan@gmail.com> | 2012-07-07 12:15:22 (GMT) |
commit | b582ecc562b0a4c00e2d9fe39f42d22dd9c7f89e (patch) | |
tree | 72bf2ff495e65ebaa48c677a62e70ecebb783810 /Lib/ipaddress.py | |
parent | 01ac8b6ab1474d863f364b6c11eb9fce62324169 (diff) | |
download | cpython-b582ecc562b0a4c00e2d9fe39f42d22dd9c7f89e.zip cpython-b582ecc562b0a4c00e2d9fe39f42d22dd9c7f89e.tar.gz cpython-b582ecc562b0a4c00e2d9fe39f42d22dd9c7f89e.tar.bz2 |
Issue 14814: Explain how to get more error detail in the ipaddress tutorial, and tweak the display for octet errors in IPv4 (noticed the formatting problem when adding to the docs)
Diffstat (limited to 'Lib/ipaddress.py')
-rw-r--r-- | Lib/ipaddress.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Lib/ipaddress.py b/Lib/ipaddress.py index bd79e2a..e788c0a5 100644 --- a/Lib/ipaddress.py +++ b/Lib/ipaddress.py @@ -1048,7 +1048,7 @@ class _BaseV4: raise ValueError("Ambiguous leading zero in %r not permitted" % octet_str) if octet_int > 255: - raise ValueError("Octet %d > 255 not permitted" % octet_int) + raise ValueError("Octet %d (> 255) not permitted" % octet_int) return octet_int def _string_from_ip_int(self, ip_int): @@ -1591,7 +1591,8 @@ class _BaseV6: hextet_int = int(hextet_str, 16) if hextet_int > 0xFFFF: # This is unreachable due to the string length check above - raise ValueError("Part %d > 0xFFFF not permitted" % hextet_int) + msg = "Part 0x%X (> 0xFFFF) not permitted" + raise ValueError(msg % hextet_int) return hextet_int def _compress_hextets(self, hextets): |