(vm: &VirtualMachine)
| 21 | |
| 22 | #[pyfunction] |
| 23 | fn release_lock(vm: &VirtualMachine) -> PyResult<()> { |
| 24 | if !IMP_LOCK.is_locked() { |
| 25 | Err(vm.new_runtime_error("Global import lock not held")) |
| 26 | } else { |
| 27 | unsafe { IMP_LOCK.unlock() }; |
| 28 | Ok(()) |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | #[pyfunction] |
| 33 | fn lock_held(_vm: &VirtualMachine) -> bool { |