pvl.dns.zone.join
authorTero Marttila <terom@paivola.fi>
Mon, 16 Dec 2013 21:10:30 +0200
changeset 286 850bd4632613
parent 285 e18aaec99e54
child 287 968130f21270
pvl.dns.zone.join
pvl/dns/zone.py
--- 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 += '.'