summaryrefslogtreecommitdiff
path: root/jsonschema
diff options
context:
space:
mode:
Diffstat (limited to 'jsonschema')
-rw-r--r--jsonschema/_format.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/jsonschema/_format.py b/jsonschema/_format.py
index ce47864..cdbe44b 100644
--- a/jsonschema/_format.py
+++ b/jsonschema/_format.py
@@ -199,7 +199,8 @@ def is_ipv4(instance):
def is_ipv6(instance):
if not isinstance(instance, str):
return True
- return ipaddress.IPv6Address(instance)
+ address = ipaddress.IPv6Address(instance)
+ return not getattr(address, "scope_id", "")
try: