r19812 - gnucash/trunk/src/optional/python-bindings - Make arguments to Session.__init__() have the same order as to qof_session_begin() to reduce potential confusion.

John Ralls jralls at code.gnucash.org
Mon Nov 15 14:10:19 EST 2010


Author: jralls
Date: 2010-11-15 14:10:19 -0500 (Mon, 15 Nov 2010)
New Revision: 19812
Trac: http://svn.gnucash.org/trac/changeset/19812

Modified:
   gnucash/trunk/src/optional/python-bindings/Makefile.am
   gnucash/trunk/src/optional/python-bindings/gnucash_core.i
   gnucash/trunk/src/optional/python-bindings/gnucash_core.py
Log:
Make arguments to Session.__init__() have the same order as to qof_session_begin() to reduce potential confusion.

Modified: gnucash/trunk/src/optional/python-bindings/Makefile.am
===================================================================
--- gnucash/trunk/src/optional/python-bindings/Makefile.am	2010-11-15 13:02:09 UTC (rev 19811)
+++ gnucash/trunk/src/optional/python-bindings/Makefile.am	2010-11-15 19:10:19 UTC (rev 19812)
@@ -40,9 +40,7 @@
   ${GLADE_LIBS} \
   ${top_builddir}/src/libqof/qof/libgnc-qof.la \
   ${top_builddir}/src/gnc-module/libgnc-module.la \
-  ${top_builddir}/src/engine/libgncmod-engine.la \
-  ${top_builddir}/src/backend/xml/libgncmod-backend-xml.la \
-  ${top_builddir}/src/backend/dbi/libgncmod-backend-dbi.la
+  ${top_builddir}/src/engine/libgncmod-engine.la
 if BUILDING_FROM_SVN
 _gnucash_core_c_includes= \
 	${top_builddir}/config.h \

Modified: gnucash/trunk/src/optional/python-bindings/gnucash_core.i
===================================================================
--- gnucash/trunk/src/optional/python-bindings/gnucash_core.i	2010-11-15 13:02:09 UTC (rev 19811)
+++ gnucash/trunk/src/optional/python-bindings/gnucash_core.i	2010-11-15 19:10:19 UTC (rev 19812)
@@ -38,8 +38,6 @@
 #include "guid.h"
 #include "gnc-module/gnc-module.h"
 #include "engine/gnc-engine.h"
-#include "backend/xml/gnc-backend-xml.h"
-#include "backend/dbi/gnc-backend-dbi.h"
 #include "Transaction.h"
 #include "Split.h"
 #include "Account.h"
@@ -185,10 +183,6 @@
 qof_init();
 gnc_module_system_init();
 char * no_args[1] = { NULL };
-gnc_engine_init_static(0, no_args);
-
-
-gnc_module_init_backend_xml();
-gnc_module_init_backend_dbi();
+gnc_engine_init(0, no_args);
 %}
 

Modified: gnucash/trunk/src/optional/python-bindings/gnucash_core.py
===================================================================
--- gnucash/trunk/src/optional/python-bindings/gnucash_core.py	2010-11-15 13:02:09 UTC (rev 19811)
+++ gnucash/trunk/src/optional/python-bindings/gnucash_core.py	2010-11-15 19:10:19 UTC (rev 19812)
@@ -63,7 +63,7 @@
     Invoice..) is associated with a particular book where it is stored.
     """
 
-    def __init__(self, book_uri=None, is_new=False, ignore_lock=False, 
+    def __init__(self, book_uri=None, ignore_lock=False, is_new=False, 
                  force_new= False):
         """A convienent contructor that allows you to specify a book URI,
         begin the session, and load the book.



More information about the gnucash-changes mailing list