(&self, vm: &VirtualMachine)
| 2817 | } |
| 2818 | |
| 2819 | fn lock(&self, vm: &VirtualMachine) -> PyResult<PyMappedThreadMutexGuard<'_, TextIOData>> { |
| 2820 | let lock = self.lock_opt(vm)?; |
| 2821 | PyThreadMutexGuard::try_map(lock, |x| x.as_mut()) |
| 2822 | .map_err(|_| vm.new_value_error("I/O operation on uninitialized object")) |
| 2823 | } |
| 2824 | |
| 2825 | fn validate_errors(errors: &PyRef<PyUtf8Str>, vm: &VirtualMachine) -> PyResult<()> { |
| 2826 | if errors.as_str().contains('\0') { |
no test coverage detected