Some quick touch-ups in Yang's quoting code - and a changelog entry 0.0.7
authorEvan Broder <broder@mit.edu>
Wed, 12 Nov 2008 23:59:41 +0000 (18:59 -0500)
committerEvan Broder <broder@mit.edu>
Wed, 12 Nov 2008 23:59:41 +0000 (18:59 -0500)
svn path=/trunk/packages/invirt-dns/; revision=1631

debian/changelog
invirt-dns

index ff67d88..9a46bc5 100644 (file)
@@ -1,3 +1,10 @@
+invirt-dns (0.0.7) unstable; urgency=low
+
+  [ Yang Zhang ]
+  * Do a better job of handling quoting
+
+ -- Evan Broder <broder@mit.edu>  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
 invirt-dns (0.0.6) unstable; urgency=low
 
   * Add support for basic quoting in the zone file
index b2a9ac6..e49c279 100755 (executable)
@@ -155,9 +155,9 @@ class QuotingBindAuthority(authority.BindAuthority):
         for line in lines:
             in_quote = False
             split_line = []
         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]
                 [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)
 
             L.append(split_line)
         return filter(None, L)