From bc7effff52cb714bcad7e310dab47bba7d1b80a1 Mon Sep 17 00:00:00 2001 From: Julien Fortin Date: Tue, 21 Jan 2020 08:56:41 +0100 Subject: [PATCH] python3: ipnetwork: create new ipnetwork object from existing ones Signed-off-by: Julien Fortin --- ifupdown2/nlmanager/ipnetwork.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ifupdown2/nlmanager/ipnetwork.py b/ifupdown2/nlmanager/ipnetwork.py index feb9069..0c1954e 100644 --- a/ifupdown2/nlmanager/ipnetwork.py +++ b/ifupdown2/nlmanager/ipnetwork.py @@ -34,6 +34,9 @@ class IPNetwork: if isinstance(ip, int): self._ip = ipaddress.ip_address(ip) ip = str(self._ip) + elif isinstance(ip, IPNetwork): + self._ip = ip._ip + self.__prefixlen = ip.prefixlen else: if not prefixlen: try: