╭───────────────────────────────────────────────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────────────────────────────────────────────────╮ │ /app/.venv/lib/python3.14/site-packages/slices_cli_bi/commands/bi_helpers.py:83 in wrapper_handle_some_exceptions │ │ │ │ 80 │ def wrapper_handle_some_exceptions(*args, **kwargs): │ │ 81 │ │ """Function wrapper for handle_some_exceptions.""" # noqa: D401 │ │ 82 │ │ try: │ │ ❱ 83 │ │ │ return func(*args, **kwargs) │ │ 84 │ │ except ApiResponseError as e: │ │ 85 │ │ │ if e._httpx_status_error.response.status_code in ( │ │ 86 │ │ │ │ 502, │ │ │ │ /app/.venv/lib/python3.14/site-packages/slices_cli_bi/commands/bi.py:1007 in list_experiment_resources │ │ │ │ 1004 │ │ │ ) │ │ 1005 │ │ │ 1006 │ elif format == ListResourcesFormat.json: │ │ ❱ 1007 │ │ console.print_json(json_encode(list(eresources_to_show)).decode()) │ │ 1008 │ elif format == ListResourcesFormat.ansible: │ │ 1009 │ │ no_ssh_login_count = 0 │ │ 1010 │ │ for compute_resource in eresources_to_show: │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:1813 in print_json │ │ │ │ 1810 │ │ │ │ default=default, │ │ 1811 │ │ │ │ sort_keys=sort_keys, │ │ 1812 │ │ │ ) │ │ ❱ 1813 │ │ self.print(json_renderable, soft_wrap=True) │ │ 1814 │ │ │ 1815 │ def update_screen( │ │ 1816 │ │ self, │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:1700 in print │ │ │ │ 1697 │ │ │ │ overflow = "ignore" │ │ 1698 │ │ │ crop = False │ │ 1699 │ │ render_hooks = self._render_hooks[:] │ │ ❱ 1700 │ │ with self: │ │ 1701 │ │ │ renderables = self._collect_renderables( │ │ 1702 │ │ │ │ objects, │ │ 1703 │ │ │ │ sep, │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:863 in __exit__ │ │ │ │ 860 │ │ │ 861 │ def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None: │ │ 862 │ │ """Exit buffer context.""" │ │ ❱ 863 │ │ self._exit_buffer() │ │ 864 │ │ │ 865 │ def begin_capture(self) -> None: │ │ 866 │ │ """Begin capturing console output. Call :meth:`end_capture` to exit capture mode and return output.""" │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:819 in _exit_buffer │ │ │ │ 816 │ def _exit_buffer(self) -> None: │ │ 817 │ │ """Leave buffer context, and render content if required.""" │ │ 818 │ │ self._buffer_index -= 1 │ │ ❱ 819 │ │ self._check_buffer() │ │ 820 │ │ │ 821 │ def set_live(self, live: "Live") -> bool: │ │ 822 │ │ """Set Live instance. Used by Live context manager (no need to call directly). │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:2051 in _check_buffer │ │ │ │ 2048 │ │ │ return │ │ 2049 │ │ │ │ 2050 │ │ try: │ │ ❱ 2051 │ │ │ self._write_buffer() │ │ 2052 │ │ except BrokenPipeError: │ │ 2053 │ │ │ self.on_broken_pipe() │ │ 2054 │ │ │ │ /app/.venv/lib/python3.14/site-packages/rich/console.py:2125 in _write_buffer │ │ │ │ 2122 │ │ │ │ │ │ │ error.reason = f"{error.reason}\n*** You may need to add PYTHONIOENCODING=utf-8 to your environment ***" │ │ 2123 │ │ │ │ │ │ │ raise │ │ 2124 │ │ │ │ │ │ │ ❱ 2125 │ │ │ │ │ self.file.flush() │ │ 2126 │ │ │ │ │ del self._buffer[:] │ │ 2127 │ │ │ 2128 │ def _render_buffer(self, buffer: Iterable[Segment]) -> str: │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ OSError: [Errno 28] No space left on device