[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