Skip to content

Conversation

@koaning
Copy link
Contributor

@koaning koaning commented Jul 8, 2025

This is a work in progress PR.

@vercel
Copy link

vercel bot commented Jul 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
marimo-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 10, 2025 9:27am

@mscolnick mscolnick marked this pull request as draft July 8, 2025 11:18
@manzt manzt added the enhancement New feature or request label Jul 8, 2025
@koaning
Copy link
Contributor Author

koaning commented Jul 10, 2025

Starting a textual tui would break before with this error.

Task exception was never retrieved
future: <Task finished name='Task-171' coro=<_read_from_pty() done, defined at /Users/vincentwarmerdam/Development/youtube-material/.venv/lib/python3.13/site-packages/marimo/_server/api/endpoints/terminal.py:22> exception=UnicodeDecodeError('utf-8', b'cesses...\x1b[0m\x1b[38;2;255;255;255;48;2;51;51;51m                                        \x1b[0m\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\r\n\x1b[4;1H\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\x1b[48;2;30;30;30m        \x1b[0m\x1b[38;2;119;119;119;48;2;51;51;51m\xe2\x94\x94\x1b[0m\x1b[38;2;119;119;119;48;2;51;51;51m\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\x1b[0m\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\r\n\x1b[5;1H\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\x1b[48;2;30;30;30m                                                                              \x1b[0m\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\r\n\x1b[6;1H\x1b[38;2;225;225;225;48;2;30;30;30m \x1b[0m\x1b[38;2;85;85;85;48;2;30;30;30m\xe2\x94\x8c\x1b[0m\x1b[38;2;85;85;85;48;2;30;30;30m\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2\x94\x80\xe2', 1023, 1024, 'unexpected end of data')>
Traceback (most recent call last):
  File "/Users/vincentwarmerdam/Development/youtube-material/.venv/lib/python3.13/site-packages/marimo/_server/api/endpoints/terminal.py", line 40, in _read_from_pty
    await websocket.send_text(data.decode())
                              ~~~~~~~~~~~^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 1023: unexpected end of data

I can confirm that it does work now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants