python_hosts.utils module

This module contains utility functions used by the Hosts and HostsEntry methods

python_hosts.utils.dedupe_list(seq)[source]

Utility function to remove duplicates from a list :param seq: The sequence (list) to deduplicate :return: A list with original duplicates removed

python_hosts.utils.is_ipv4(entry)[source]

Return True if entry is a valid IPv4 address.

python_hosts.utils.is_ipv6(entry)[source]

Return True if entry is a valid IPv6 address.

python_hosts.utils.is_readable(path=None)[source]

Return True if path exists and is readable.

python_hosts.utils.valid_hostnames(hostname_list)[source]

Return True if all items in hostname_list are valid hostnames.