Matthias Hochsteger 163135981e Fix GIL issues in GenerateMesh() functions
Functions with a python typed argument (kwargs in this case) cannot use
  py::call_guard<py::gil_scoped_release>()
because it means, the GIL is not held when the function returns (and
cleans up arguments/temporary variables).

Thus, remove the global call guard and create a local variable
  py::gil_scoped_release gil_release;
after arguments are processed and before meshing starts.

This local variable is destroyed before the function returns
(acquiring the GIL again).
2024-06-21 11:36:37 +02:00
..
2023-08-05 12:01:01 +02:00
2021-11-28 15:14:41 +00:00
2024-01-05 20:07:04 +01:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2022-03-25 18:22:05 -04:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2009-01-12 23:40:13 +00:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2024-01-05 20:07:04 +01:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2024-01-05 20:07:04 +01:00
2009-01-13 18:32:10 +00:00
2009-01-13 18:32:10 +00:00
2024-06-11 08:06:25 +02:00
2018-02-06 14:12:24 -05:00
2023-08-05 12:01:01 +02:00