mirror of
https://github.com/progval/Limnoria.git
synced 2025-05-05 09:50:52 -05:00
Internet: Remove duplicate IPs from @dns.
This commit is contained in:
parent
0587af90a1
commit
37ce57efbd
@ -58,7 +58,13 @@ class Internet(callbacks.Plugin):
|
|||||||
try:
|
try:
|
||||||
ips = socket.getaddrinfo(host, None)
|
ips = socket.getaddrinfo(host, None)
|
||||||
ips = map(lambda x:x[4][0], ips)
|
ips = map(lambda x:x[4][0], ips)
|
||||||
irc.replies(ips)
|
ordered_unique_ips = []
|
||||||
|
unique_ips = set()
|
||||||
|
for ip in ips:
|
||||||
|
if ip not in unique_ips:
|
||||||
|
ordered_unique_ips.append(ip)
|
||||||
|
unique_ips.add(ip)
|
||||||
|
irc.replies(ordered_unique_ips)
|
||||||
except socket.error:
|
except socket.error:
|
||||||
irc.reply(_('Host not found.'))
|
irc.reply(_('Host not found.'))
|
||||||
dns = wrap(dns, ['something'])
|
dns = wrap(dns, ['something'])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user