| 188 | }; |
| 189 | |
| 190 | static void test_gil() { |
| 191 | { |
| 192 | py::gil_scoped_acquire lock; |
| 193 | py::print("1st lock acquired"); |
| 194 | } |
| 195 | |
| 196 | { |
| 197 | py::gil_scoped_acquire lock; |
| 198 | py::print("2nd lock acquired"); |
| 199 | } |
| 200 | } |
| 201 | |
| 202 | static void test_gil_from_thread() { |
| 203 | py::gil_scoped_release release; |