--- a/pvl/dns/zone.py Tue Mar 10 00:11:43 2015 +0200
+++ b/pvl/dns/zone.py Tue Mar 10 00:26:31 2015 +0200
@@ -6,7 +6,7 @@
import codecs
import datetime
-import ipaddr
+import ipaddress
import logging
import math
import os.path
@@ -476,18 +476,18 @@
@classmethod
def A (_cls, name, ip4, **opts):
"""
- Build from ipaddr.IPv4Address.
+ Build from ipaddress.IPv4Address.
"""
- return _cls.build(name, 'A', ipaddr.IPv4Address(ip4), **opts)
+ return _cls.build(name, 'A', ipaddress.IPv4Address(unicode(ip4)), **opts)
@classmethod
def AAAA (_cls, name, ip6, **opts):
"""
- Build from ipaddr.IPv6Address.
+ Build from ipaddress.IPv6Address.
"""
- return _cls.build(name, 'AAAA', ipaddr.IPv6Address(ip6), **opts)
+ return _cls.build(name, 'AAAA', ipaddress.IPv6Address(unicode(ip6)), **opts)
@classmethod
def CNAME (_cls, name, alias, **opts):