On Sun, Mar 16, 2014 at 08:54:10PM +0100, Felix Schwarz wrote:
> 
> Am 16.03.2014 20:38, schrieb John Ralls:
> > The signature of xaccAccountGetName is const char* xaccAccountGetName 
> > (const Account *); the const was added in 2005. A "const Account *" is not 
> > the same as an "Account const *": The former means that the contents of the 
> > pointer won't change, the latter means that the pointer itself won't change 
> > (see https://www.cs.bu.edu/teaching/cpp/const/).
> > 
> > Somewhere in the SWIG-generated Python-to-C translation code the argument 
> > type is wrong, but it's not directly in the stack trace from Python. It's 
> > more likely due to a change in SWIG than to a change in GnuCash.
> 
> Thank you very much for the insights - seems really easy to miss. I'll take a
> look at the SWIG files and the generated code then.
> 
> But that means it would be interesting if gnucash's example script
> "new_book_with_opening_balances.py" works for anyone, right? If we had a
> success report this might provide some insight about the relevant swig 
> changes.
> 

not all the example scripts work - but this one does for me
(the business ones have issues)

also you need slightly different arguments now because of the xml/sqlite 
possibility

David
_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to