[re2o_lookup] Fix IP address range retrieval.
parent
9e4e71dbbd
commit
11b3383972
|
@ -566,7 +566,7 @@ class LookupModule(LookupBase):
|
|||
prefixes = []
|
||||
while dterms:
|
||||
subnet_name = dterms.popleft()
|
||||
prefixes.append(self._get_prefix(api_client, subnet_name))
|
||||
prefixes.append([self._get_prefix(api_client, subnet_name)])
|
||||
if prefixes:
|
||||
res.extend(prefixes)
|
||||
else:
|
||||
|
@ -576,7 +576,7 @@ class LookupModule(LookupBase):
|
|||
cidrs = []
|
||||
while dterms:
|
||||
subnet_name = dterms.popleft()
|
||||
cidrs.append(self._get_cidrs(api_client, subnet_name))
|
||||
cidrs.append([self._get_cidrs(api_client, subnet_name)])
|
||||
if cidrs:
|
||||
res.extend(cidrs)
|
||||
else:
|
||||
|
@ -770,7 +770,7 @@ class LookupModule(LookupBase):
|
|||
iptype = list(filter(lambda x: x['type'] == subnet_name, Mtypes))[0]
|
||||
ips = iptype['domaine_ip_start']
|
||||
ipe = iptype['domaine_ip_stop']
|
||||
cidrs = str(netaddr.iprange_to_cidrs(ips, ipe)[0])
|
||||
cidrs = list(map(lambda a: str(a), netaddr.iprange_to_cidrs(ips, ipe)))
|
||||
display.vvv("Storing subnet {} in cache".format(subnet_name))
|
||||
self._set_cache(subnet_name, cidrs)
|
||||
return cidrs
|
||||
|
|
Loading…
Reference in New Issue