# HG changeset patch # User Tero Marttila # Date 1387268707 -7200 # Node ID a720bcf96007767b8f8983f832b94f724724a22d # Parent df653511caf92433613488946193ac1ff88fdd31 pvl.dns.zone: passthrough ORIGIN/TTL lines, better warn on unparsed lines diff -r df653511caf9 -r a720bcf96007 pvl/dns/zone.py --- a/pvl/dns/zone.py Tue Dec 17 01:15:37 2013 +0200 +++ b/pvl/dns/zone.py Tue Dec 17 10:25:07 2013 +0200 @@ -50,11 +50,15 @@ origin, = args log.info("%s: origin: %s", line, origin) + + yield line, None elif directive == 'TTL' : ttl, = args log.info("%s: ttl: %s", line, ttl) + + yield line, None elif directive == 'GENERATE' : if expand_generate : @@ -250,7 +254,7 @@ if record : yield record else : - log.warn("%s: %s", file, line) + log.warn("%s: unparsed line: %s", file.name, line) @classmethod def parse (cls, line, name=None, parts=None, ttl=None, **opts) :