(
&self,
vm: &VirtualMachine,
)
| 2808 | |
| 2809 | impl TextIOWrapper { |
| 2810 | fn lock_opt( |
| 2811 | &self, |
| 2812 | vm: &VirtualMachine, |
| 2813 | ) -> PyResult<PyThreadMutexGuard<'_, Option<TextIOData>>> { |
| 2814 | self.data |
| 2815 | .lock_wrapped(|do_lock| vm.allow_threads(do_lock)) |
| 2816 | .ok_or_else(|| vm.new_runtime_error("reentrant call inside textio")) |
| 2817 | } |
| 2818 | |
| 2819 | fn lock(&self, vm: &VirtualMachine) -> PyResult<PyMappedThreadMutexGuard<'_, TextIOData>> { |
| 2820 | let lock = self.lock_opt(vm)?; |
no test coverage detected