[svn] commit: r900 - /experiments/each-zoneload/loadzone.py

BIND 10 source code commits bind10-changes at lists.isc.org
Sat Feb 20 09:49:33 UTC 2010


Author: each
Date: Sat Feb 20 09:49:32 2010
New Revision: 900

Log:
oops, need to pass cursor object into create_db function

Modified:
    experiments/each-zoneload/loadzone.py

Modified: experiments/each-zoneload/loadzone.py
==============================================================================
--- experiments/each-zoneload/loadzone.py (original)
+++ experiments/each-zoneload/loadzone.py Sat Feb 20 09:49:32 2010
@@ -7,7 +7,7 @@
     def __str__(self):
         return repr(self.value)
 
-def create_db():
+def create_db(cur):
     """Create new zone database"""
     cur.execute("CREATE TABLE schema_version (version INTEGER NOT NULL)")
     cur.execute("INSERT INTO schema_version VALUES (1)");
@@ -22,7 +22,6 @@
     cur.execute("CREATE INDEX records_byname ON records (name)");
     cur.execute("CREATE INDEX records_byrname ON records (rname)");
     cur.execute("CREATE INDEX zones_byname ON zones (name)");
-    conn.commit()
 
 def reverse_name(name):
     """Reverse the labels of a domain name; for example,
@@ -42,7 +41,8 @@
     cur.execute("SELECT version FROM schema_version")
     row = cur.fetchone()
 except:
-    create_db
+    create_db(cur)
+    conn.commit()
     row = [1]
 
 if row == None or row[0] != 1:




More information about the bind10-changes mailing list