def subtract_network( container_network: ipaddress.IPv4Network, contained_network: ipaddress.IPv4Network ) -> List[ipaddress.IPv4Network]: if contained_network.subnet_of(container_network): return list(container_network.address_exclude(contained_network)) return []