"Tom Lofts" <d...@loftx.co.uk> writes: > Hi Jonas, > > This is another recent addition, so again you'll need at least Gnucash 2.5.1. > This introduces a GUIDString class which will convert a GUID to a string as > follows: > > guid_sting = 'a3817efd668585e2f4431e2996683fd1' > account_guid = gnucash.gnucash_core.GUID() > gnucash.gnucash_core.GUIDString(guid_string, account_guid) > > You can see an example of this code in the getAccount method at > https://github.com/Gnucash/gnucash/blob/trunk/src/optional/python-bindings/example_scripts/rest-api/gnucash_rest.py > > As an aside, I'm not entirely happy about the GUIDString class, as this > should really be implemented as a method of the GUID class rather than it's > own class. Any suggestions from an experinced Pythoner would be much > appreciated - the relevent class is defined in > https://github.com/Gnucash/gnucash/blob/trunk/src/optional/python-bindings/gnucash_core.py >
I don't understand why you cannot wrap the string_to_guid C function as a method of the GUID object? > Kind regards, > > Tom -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH warl...@mit.edu PGP key available _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel