diff --git a/host_lookup.py b/host_lookup.py index 81c8cc8..9be7c20 100644 --- a/host_lookup.py +++ b/host_lookup.py @@ -78,23 +78,23 @@ def determine(host): return host_type -# def extract(user_input): -# hosts = [] -# errors = [] -# for item in user_input: -# if validators.url(item): -# hosts.append(item) -# elif validators.domain(item): -# hosts.append(item) -# elif validators.ip_address.ipv4(item): -# hosts.append(item) -# elif validators.ip_address.ipv6(item): -# hosts.append(item) -# elif validators.email(item): -# hosts.append(item) -# else: -# errors.append(item) -# return hosts, errors +def extract(user_input): + hosts = [] + errors = [] + for item in user_input: + if validators.url(item): + hosts.append(item) + elif validators.domain(item): + hosts.append(item) + elif validators.ip_address.ipv4(item): + hosts.append(item) + elif validators.ip_address.ipv6(item): + hosts.append(item) + elif validators.email(item): + hosts.append(item) + else: + errors.append(item) + return hosts, errors def domain(host):