I added a python script with the same routine in the zip, using exactly the same objects, and python got it right at once. There is definitely a problem in either the javascript string binding with keyfile.to_data() or the one where GLib.file_set_contents() writes to the file. I hope somebody will file this as a bug as I am not able to, besides, I will be too busy porting my application to python. Everything worked well in the javascript but it got stuck on this writing problem, and that writing is the essence of my application, it is a sad day for me, on the other hand, I can brush up my rusty python. To be continued? -- (o_ //\ Regards, Groeten, V_/_ Bas Burger. On Fri, 27 Jul 2012 04:39:26 +0200 Yaa101 <yaa101 xs4all nl> wrote: > > > > The keyfile.to_data() tells that the number of bytes is 17838 after > > adding "blahblah" > > correction: > > The keyfile.to_data() tells that the number of bytes is 17838 after > adding "Name[nl_NL.UTF-8]=blahblah" and i have seen some extra 0x0a > So 17838 would be the correct buffersize. >
Attachment:
test_glib_write_keyfile.zip
Description: Zip archive