From: Evan Broder Date: Wed, 12 Nov 2008 23:59:41 +0000 (-0500) Subject: Some quick touch-ups in Yang's quoting code - and a changelog entry X-Git-Tag: 0.0.7^0 X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dns.git/commitdiff_plain/5f32ee4d68d9eb106ef392395c16bb4253637773 Some quick touch-ups in Yang's quoting code - and a changelog entry svn path=/trunk/packages/invirt-dns/; revision=1631 --- diff --git a/debian/changelog b/debian/changelog index ff67d88..9a46bc5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +invirt-dns (0.0.7) unstable; urgency=low + + [ Yang Zhang ] + * Do a better job of handling quoting + + -- Evan Broder Wed, 12 Nov 2008 18:48:50 -0500 + invirt-dns (0.0.6) unstable; urgency=low * Add support for basic quoting in the zone file diff --git a/invirt-dns b/invirt-dns index b2a9ac6..e49c279 100755 --- a/invirt-dns +++ b/invirt-dns @@ -155,9 +155,9 @@ class QuotingBindAuthority(authority.BindAuthority): for line in lines: in_quote = False split_line = [] - for m in string_pat.finditer(line): + for m in self.string_pat.finditer(line): [x] = [x for x in m.groups() if x is not None] - split_line.append(escape_pat.sub(r'\1', x)) + split_line.append(self.escape_pat.sub(r'\1', x)) L.append(split_line) return filter(None, L)