# HG changeset patch # User Tero Marttila # Date 1387221030 -7200 # Node ID 850bd4632613d9fe2f7dca7d7dfb9f94fee99f14 # Parent e18aaec99e543f832b20d89ea80c9a13bca3ced0 pvl.dns.zone.join diff -r e18aaec99e54 -r 850bd4632613 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 += '.'