[svn] commit: r2852 - in /branches/trac232: ./ src/lib/datasrc/ src/lib/datasrc/python/ src/lib/datasrc/python/tests/
BIND 10 source code commits
bind10-changes at lists.isc.org
Tue Sep 7 12:43:25 UTC 2010
Author: jelte
Date: Tue Sep 7 12:43:25 2010
New Revision: 2852
Log:
start with datasrc python access
Added:
branches/trac232/src/lib/datasrc/python/
branches/trac232/src/lib/datasrc/python/Makefile.am
branches/trac232/src/lib/datasrc/python/libdata_source_python.cc
branches/trac232/src/lib/datasrc/python/tests/
branches/trac232/src/lib/datasrc/python/tests/Makefile.am
branches/trac232/src/lib/datasrc/python/tests/data_source_python_test.py
Modified:
branches/trac232/configure.ac
branches/trac232/src/lib/datasrc/Makefile.am
branches/trac232/src/lib/datasrc/data_source.cc
branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc
Modified: branches/trac232/configure.ac
==============================================================================
--- branches/trac232/configure.ac (original)
+++ branches/trac232/configure.ac Tue Sep 7 12:43:25 2010
@@ -458,6 +458,8 @@
src/lib/exceptions/tests/Makefile
src/lib/datasrc/Makefile
src/lib/datasrc/tests/Makefile
+ src/lib/datasrc/python/Makefile
+ src/lib/datasrc/python/tests/Makefile
src/lib/xfr/Makefile
])
AC_OUTPUT([src/bin/cfgmgr/b10-cfgmgr.py
Modified: branches/trac232/src/lib/datasrc/Makefile.am
==============================================================================
--- branches/trac232/src/lib/datasrc/Makefile.am (original)
+++ branches/trac232/src/lib/datasrc/Makefile.am Tue Sep 7 12:43:25 2010
@@ -1,4 +1,4 @@
-SUBDIRS = . tests
+SUBDIRS = . tests python
AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
AM_CPPFLAGS += -I$(top_srcdir)/src/lib/dns -I$(top_builddir)/src/lib/dns
Modified: branches/trac232/src/lib/datasrc/data_source.cc
==============================================================================
--- branches/trac232/src/lib/datasrc/data_source.cc (original)
+++ branches/trac232/src/lib/datasrc/data_source.cc Tue Sep 7 12:43:25 2010
@@ -1655,7 +1655,6 @@
DataSrc::TransactionResult
MetaDataSrc::startTransaction(DataSrcTransaction& transaction UNUSED_PARAM)
{
-
return (T_NOT_IMPLEMENTED);
}
Modified: branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc
==============================================================================
--- branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc (original)
+++ branches/trac232/src/lib/datasrc/sqlite3_datasrc.cc Tue Sep 7 12:43:25 2010
@@ -713,8 +713,9 @@
Sqlite3Initializer initializer;
- if (sqlite3_open(name.c_str(), &initializer.params_.db_) != 0) {
- isc_throw(Sqlite3Error, "Cannot open SQLite database file: " << name);
+ int sq_result = sqlite3_open(name.c_str(), &initializer.params_.db_);
+ if (sq_result != 0) {
+ isc_throw(Sqlite3Error, "Cannot open SQLite database file " << name << ": error " << sq_result << " (" << sqlite3_errmsg(dbparameters->db_) << ")");
}
checkAndSetupSchema(&initializer);
@@ -817,7 +818,7 @@
}
DataSrc::TransactionResult
-Sqlite3DataSrc::rollbackTransaction(DataSrcTransaction& transaction UNUSED_PARAM)
+Sqlite3DataSrc::rollbackTransaction(DataSrcTransaction& transaction)
{
if (transaction.getState() != DataSrcTransaction::RUNNING) {
return DataSrc::T_ERROR;
More information about the bind10-changes
mailing list