Hi William, I don't know precisely but in case it can help I would raise that the main difference between step() and run() is Py_BEGIN_ALLOW_THREADS, at least if O.run(...,wait=True). Do you have the same problem with and without "wait"?
Simply passing to c++ a python expression (just a string with python commands) or a python function returning a value - instead of a derived class object - could be a simple workaround maybe. Bruno On Tue, 8 Oct 2019 at 10:56, William Chèvremont < william.chevrem...@univ-grenoble-alpes.fr> wrote: > Hi, > > @Janek > > Yes, I'm aware of the doc about subclassing types in python. There are > no problem about that, since it works when calling O.step() instead of > O.run(). > > @Anton > > The complete backtrace is attached to this mail. Functions of interests > are around line 400. > > Best Regards, > > William > > > On 07/10/2019 18:19, Janek Kozicki (yade) wrote: > > Only a quick question to make sure - you have read > https://yade-dem.org/doc/prog.html#subclassing-c-types-in-python in > documentation? > > > > > > best regards > > Janek > > > > _______________________________________________ > > Mailing list: https://launchpad.net/~yade-dev > > Post to : yade-dev@lists.launchpad.net > > Unsubscribe : https://launchpad.net/~yade-dev > > More help : https://help.launchpad.net/ListHelp > _______________________________________________ > Mailing list: https://launchpad.net/~yade-dev > Post to : yade-dev@lists.launchpad.net > Unsubscribe : https://launchpad.net/~yade-dev > More help : https://help.launchpad.net/ListHelp > -- -- _______________ Bruno Chareyre Associate Professor ENSE³ - Grenoble INP Lab. 3SR BP 53 38041 Grenoble cedex 9 Tél : +33 4 56 52 86 21 ________________ Email too brief? Here's why: email charter <https://marcuselliott.co.uk/wp-content/uploads/2017/04/emailCharter.jpg>
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : yade-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp