We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f143c6e commit c5cf775Copy full SHA for c5cf775
plugins/plugin_utils/base/ipaddress_utils.py
@@ -60,9 +60,18 @@ def wrapper(*args, **kwargs):
60
return wrapper
61
62
63
+def _get_network_version(network):
64
+ """
65
+ Python 3.14 changes the _version attribute to version, so we have to try both.
66
67
+ if hasattr(network, "_version"):
68
+ return network._version
69
+ return network.version
70
+
71
72
def _is_subnet_of(network_a, network_b):
73
try:
- if network_a._version != network_b._version:
74
+ if _get_network_version(network_a) != _get_network_version(network_b):
75
return False
76
return (
77
network_b.network_address <= network_a.network_address
0 commit comments