Commit graph

7 commits

Author SHA1 Message Date
Erik Ogenvik
7fcf0c34d1 Envelope router ids in one single struct.
Since the string and the integer always go together.
2022-07-04 15:37:51 +02:00
Erik Ogenvik
b0d891fa9a Moved common Python stuff to "pythonbase" lib. 2021-06-27 17:00:34 +02:00
Erik Ogenvik
774dafbab2 Make sure Python is shut down after dtors have run. 2021-05-30 21:35:41 +02:00
Erik Ogenvik
5cd14cbca8 Fixed issue with python script being deleted too early.
Whenever a Task is created it must be destroyed through a call to "irrelevant" first.
Otherwise there's a risk of having cyclic dependencies and memory leaks.
2021-05-29 21:09:51 +02:00
Erik Ogenvik
458b6f8536 Fixed various memory leak issues throughout the code. 2021-05-27 17:38:58 +02:00
Erik Ogenvik
b4e0cbfb0b Allow for storing random Python objects in Task.
This is done through the "temporaries" attribute.
The idea is to allow for storing structures which won't be serialized, but can
be recreated at construction time.
2020-05-23 23:28:21 +02:00
Erik Ogenvik
7534fee4e3 Arrange tests better and remove obsolete and unused stuff. 2020-01-20 23:17:55 +01:00
Renamed from tests/Py_TaskTest.cpp (Browse further)