You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To test this, make a fresh installation of Textual, then run:
$ python -m textual
To run up the demo. Press Ctrl+\ to pull up the command palette, then type something that won't be found, such as "hello". Within a moment or so you should get a TimeoutError.
Note that this seems to only be an issue with Pythons less than 3.11.
The text was updated successfully, but these errors were encountered:
As best as I can tell, this comes down to this commit: eaa7496
@willmcgugan Was there a reason for switching from asyncio.TimeoutError to TimeoutError here? I also gather that there is a change from 3.11 onward that we need to take into account?
FixesTextualize#3320
It looks like eaa7496 smuggled this change
in and caused the command palette to cease to work correctly on any version
of Python before 3.11.
This should make it work on all Pythons from 3.7 onward again.
* Reinstate the import of TimeoutError from asyncio
Fixes#3320
It looks like eaa7496 smuggled this change
in and caused the command palette to cease to work correctly on any version
of Python before 3.11.
This should make it work on all Pythons from 3.7 onward again.
* Update the CHANGELOG
To test this, make a fresh installation of Textual, then run:
To run up the demo. Press Ctrl+\ to pull up the command palette, then type something that won't be found, such as "hello". Within a moment or so you should get a
TimeoutError
.Note that this seems to only be an issue with Pythons less than 3.11.
The text was updated successfully, but these errors were encountered: