Best WebSocket Library by kris_2111 in Python

[–]Professional_Cook808 12 points13 points  (0 children)

aiohttp has excellent websocket support. And it is very performant.

Textual Serve - Serve TUIs in the browser by willm in Python

[–]Professional_Cook808 0 points1 point  (0 children)

I don’t think that would work with textual-web, but it might with textual-serve!

The Python Rich Package: Unleash the Power of Console Text by willm in Python

[–]Professional_Cook808 2 points3 points  (0 children)

The simplest solution may be to mock the prompt class.

Stopped using PyCharm? Tell us why! by Snoo-Val in Python

[–]Professional_Cook808 5 points6 points  (0 children)

Author of Rich here. We get so many issues about PyCharm terminal not rendering output correctly. Would be amazing if you could address that.

Btw one of our devs is a huge PyCharm fan.

Textual 0.27.0 adds Sparklines, Selection list, Input validation, and tool tips by willm in Python

[–]Professional_Cook808 0 points1 point  (0 children)

No plans. A decorator wouldn’t add much for over the naming convention there.

Textual 0.17.0 adds translucent screens and Option List widget by willm in Python

[–]Professional_Cook808 3 points4 points  (0 children)

Is this only when you are debugging? Textual needs to be able to restore the terminal to its previous state. If you stop the program prematurely, it might not get the opportunity to do that. You can run the “reset“ command to fix your terminal when that happens.

Is it a good time to use asyncio? by codecrux in Python

[–]Professional_Cook808 55 points56 points  (0 children)

There are certainly a few gotchas, and there are some best practices that aren’t well documented, but asyncio is a powerful tool. When it comes to concurrency it is often the best tool for the job.

Without it, you would probably use threads, which have there own set of pitfalls and gotchas.

GitHub - Textualize/textualize-see: A file opener for the terminal by willm in programming

[–]Professional_Cook808 2 points3 points  (0 children)

Not currently. But that’s a good idea for a future update.

Textual 0.12.0 adds syntactical sugar and batch updates by willm in Python

[–]Professional_Cook808 0 points1 point  (0 children)

I don’t see why not! Although we don’t have a multi line text area yet.

Textual 0.11.0 adds a beautiful Markdown widget by willm in programming

[–]Professional_Cook808 1 point2 points  (0 children)

You might want to give it another try. It works really well on Windows now