[GNC-dev] GnuCash python bindings - API description

Manfred Usselmann manfred at usselmann.de
Mon Oct 19 15:08:33 EDT 2020

Am 19.10.2020 18:07, schrieb John Ralls:
>> On Oct 19, 2020, at 3:38 AM, Manfred Usselmann <manfred at usselmann.de> 
>> wrote:
>> Hi,
>> I've just started to use the python interface again after several 
>> years and the following methods of the Transaction object seem to be 
>> no longer available:
>> SetDateEnteredTS()
>> SetDatePostedTS()
>> Is there any description of the available methods and properties?
>> I only found 
>> https://code.gnucash.org/docs/MASTER/classpython_1_1gnucash__core_1_1Transaction.html, 
>> which seems to be very uncomplete?
>> I would appreciate a pointer where to find a description of what is 
>> available or the source code which I could analyze to retrieve this 
>> information.
> The sources are at https://github.com/gnucash/Gnucash.
> The API documentation is at https://code.gnucash.org/docs/MAINT. There
> is not much separate documentation for the python bindings, best to
> read the comments in the sources, bindings/python.

OK, thanks, this did help me further.

On the page 
(python.gnucash_core.Transaction Class Reference) I found a link to 
(s.a. https://code.gnucash.org/docs/MAINT/gnucash__core_8py_source.html)

It contains e.g.

  # Transaction

Those methods starting with xaccTrans can be found in

  / Transaction.h


More information about the gnucash-devel mailing list