- Notifications
You must be signed in to change notification settings - Fork750
Closed
Description
The following (copies from Example) worked fine
using (Py.GIL())
{
dynamic test = Py.Import("programs.test_program");
Console.WriteLine(test.func(args));
}
However, the below ends up hanging forever even though it's the same one line program as above. Without the ability to run on a separate thread how can I kill an execution if it takes too long. We deal with massive amount of python scripts at runtime it's gonna be a pain to modify them to terminated the costly computation.
using (Py.GIL()){ dynamic test = Py.Import("programs.test_program"); Thread t = new Thread(delegate () { Console.WriteLine(test.func(args)); });}
Metadata
Metadata
Assignees
Labels
No labels