--- a/pvl/dns/zone.py Mon Dec 16 21:10:20 2013 +0200
+++ b/pvl/dns/zone.py Mon Dec 16 21:10:30 2013 +0200
@@ -556,9 +556,21 @@
return '.'.join(tuple(reversed(parts)) + ( 'ip6', 'arpa'))
+# TODO: support fqdns in parts
+def join (*parts) :
+ """
+ Join a domain name from labels.
+ """
+
+ return '.'.join(str(part) for part in parts)
+
def fqdn (*parts) :
- fqdn = '.'.join(str(part) for part in parts)
-
+ """
+ Return an FQND from parts, ending in .
+ """
+
+ fqdn = join(parts)
+
# we may be given an fqdn in parts
if not fqdn.endswith('.') :
fqdn += '.'