Am 19.10.2020 18:07, schrieb John Ralls:
On Oct 19, 2020, at 3:38 AM, Manfred Usselmann <manf...@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 https://code.gnucash.org/docs/MAINT/gnucash__core_8py_source.html (python.gnucash_core.Transaction Class Reference) I found a link to gnucash_core.py https://github.com/Gnucash/gnucash/blob/master/bindings/python/gnucash_core.py (s.a. https://code.gnucash.org/docs/MAINT/gnucash__core_8py_source.html)

It contains e.g.

 # Transaction
 Transaction.add_methods_with_prefix('xaccTrans')

Those methods starting with xaccTrans can be found in

https://github.com/Gnucash/gnucash/blob/maint/libgnucash/engine/Transaction.c / Transaction.h
or
https://code.gnucash.org/docs/MAINT/group__Transaction.html


Regards,
Manfred
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to