def __init__(self, host):
if isinstance(host, Host):
self.host = host.host
self.ip = host.ip
self.hostname = host.hostname
return
elif not host:
raise ValueError("Host argument must be hostname or IP address")
self.host = host
if self.is_ip():
self.ip = host
self.hostname = self.get_host_by_addr() or host
else:
self.hostname = host
self.ip = self.get_host_by_name() or None
评论列表
文章目录