"""
:param fqdn: Fully qualified domain name
:param ip_family: A or AAAA
- :raises an NsupdateError in case of errors."""
+ :raises an CalledProcessError in case of errors."""
command = "update add {fqdn} {ttl} IN {ip_family} {ip}\n\n".format(fqdn=fqdn, ttl=ttl, ip_family=ipfamily_by_ip(ip), ip=ip)
p = Popen(['nsupdate', '-l'], stdin=PIPE)
p.communicate(command)
"""
:param fqdn: Fully qualified domain name
:param ip_family: A or AAAA
- :raises an NsupdateError in case of errors."""
+ :raises an CalledProcessError in case of errors."""
command = "update delete {fqdn} {ip_family}\n\n".format(fqdn=fqdn, ip_family=ip_family)
p = Popen(['nsupdate', '-l'], stdin=PIPE)
p.communicate(command)