diff --git a/src/xopen/__init__.py b/src/xopen/__init__.py index 1ba38cb..8794619 100644 --- a/src/xopen/__init__.py +++ b/src/xopen/__init__.py @@ -317,6 +317,7 @@ def close(self) -> None: self.process.wait() self._file.close() stderr_message = self._read_error_message() + self._stderr.close() self._raise_if_error(check_allowed_code_and_message, stderr_message) def _wait_for_output_or_process_exit(self):