pvl/dns/zone.py
changeset 740 74352351d6f5
parent 647 90a0790adf8a
--- 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):