6 saved_path
=copy
.copy(sys
.path
)
7 for p
in ['','.',os
.getcwd()]:
8 try: sys
.path
.remove(p
)
9 except ValueError: pass
12 from ipaddr
import IPNetwork
, IPAddress
17 from ipaddrset
import IPAddressSet
19 v4a
=IPAddress('172.18.45.6')
23 s
.append([IPNetwork('172.18.45.0/24')])
24 s
.append([IPNetwork('2001:23:24::/40')])
27 t
=IPAddressSet(map(IPNetwork
,['172.31.80.8/32','172.18.45.192/28']))
32 for n1s
in ['172.18.44.0/23','172.18.45.6/32','172.18.45.0/24']:
40 a
=ipaddrset
.complete_set()
46 print s
.intersection(t
)
47 print t
.intersection(s
)