diff --git a/jc/parsers/ip_address.py b/jc/parsers/ip_address.py index 1af86f7a..253370cc 100644 --- a/jc/parsers/ip_address.py +++ b/jc/parsers/ip_address.py @@ -76,8 +76,8 @@ Examples: "version": 4, "max_prefix_length": 32, "ip": "192.168.2.10", - "ip_compressed": "192.168.2.10/24", - "ip_exploded": "192.168.2.10/24", + "ip_compressed": "192.168.2.10", + "ip_exploded": "192.168.2.10", "scope_id": null, "ipv4_mapped": null, "six_to_four": null, @@ -131,8 +131,8 @@ Examples: "version": 4, "max_prefix_length": 32, "ip": "192.168.2.10", - "ip_compressed": "192.168.2.10/32", - "ip_exploded": "192.168.2.10/32", + "ip_compressed": "192.168.2.10", + "ip_exploded": "192.168.2.10", "scope_id": null, "ipv4_mapped": null, "six_to_four": null, @@ -186,8 +186,8 @@ Examples: "version": 6, "max_prefix_length": 128, "ip": "127:0:de::1", - "ip_compressed": "127:0:de::1%128/96", - "ip_exploded": "0127:0000:00de:0000:0000:0000:0000:0001/96", + "ip_compressed": "127:0:de::1%128", + "ip_exploded": "0127:0000:00de:0000:0000:0000:0000:0001", "scope_id": "128", "ipv4_mapped": null, "six_to_four": null, @@ -241,8 +241,8 @@ Examples: "version": 6, "max_prefix_length": 128, "ip": "127:0:de::1", - "ip_compressed": "127:0:de::1/128", - "ip_exploded": "0127:0000:00de:0000:0000:0000:0000:0001/128", + "ip_compressed": "127:0:de::1", + "ip_exploded": "0127:0000:00de:0000:0000:0000:0000:0001", "scope_id": null, "ipv4_mapped": null, "six_to_four": null, @@ -297,8 +297,8 @@ Examples: "version": 6, "max_prefix_length": 128, "ip": "::ffff:c0a8:123", - "ip_compressed": "::ffff:c0a8:123/128", - "ip_exploded": "0000:0000:0000:0000:0000:ffff:c0a8:0123/128", + "ip_compressed": "::ffff:c0a8:123", + "ip_exploded": "0000:0000:0000:0000:0000:ffff:c0a8:0123", "scope_id": null, "ipv4_mapped": "192.168.1.35", "six_to_four": null, @@ -353,8 +353,8 @@ Examples: "version": 6, "max_prefix_length": 128, "ip": "2002:c000:204::", - "ip_compressed": "2002:c000:204::/48", - "ip_exploded": "2002:c000:0204:0000:0000:0000:0000:0000/48", + "ip_compressed": "2002:c000:204::", + "ip_exploded": "2002:c000:0204:0000:0000:0000:0000:0000", "scope_id": null, "ipv4_mapped": null, "six_to_four": "192.0.2.4", @@ -409,8 +409,8 @@ Examples: "version": 6, "max_prefix_length": 128, "ip": "2001:0:4136:e378:8000:63bf:3fff:fdd2", - "ip_compressed": "2001:0:4136:e378:8000:63bf:3fff:fdd2/128", - "ip_exploded": "2001:0000:4136:e378:8000:63bf:3fff:fdd2/128", + "ip_compressed": "2001:0:4136:e378:8000:63bf:3fff:fdd2", + "ip_exploded": "2001:0000:4136:e378:8000:63bf:3fff:fdd2", "scope_id": null, "ipv4_mapped": null, "six_to_four": null, @@ -585,8 +585,8 @@ def parse( 'version': int(interface.version), 'max_prefix_length': interface.max_prefixlen, 'ip': bare_ip_string, - 'ip_compressed': str(interface.compressed), - 'ip_exploded': str(interface.exploded), + 'ip_compressed': bare_ip.compressed, + 'ip_exploded': bare_ip.exploded, 'scope_id': scope_id, 'ipv4_mapped': ipv4_mapped, 'six_to_four': sixtofour,