epenet
7b08e625b4
Fix implicit-return in websocket_api tests ( #122779 )
2024-07-29 22:14:41 +02:00
Joost Lekkerkerker
b56c4a757c
Bump ruff to 0.5.0 ( #120749 )
2024-06-28 15:23:21 +02:00
Marc Mueller
32f3f46542
Add empty line after module docstring (2) [tests.components] ( #112737 )
2024-03-08 19:16:21 +01:00
Marc Mueller
8b0c9d3d18
Use builtin TimeoutError [t-z] ( #109683 )
2024-02-05 12:20:36 +01:00
Jan Bouwhuis
861bb48ab6
Assign specific error code for HomeAssistantError on websocket_api connection exceptions ( #104700 )
...
Assign specific error code for HomeAssistantError
2023-11-29 13:07:52 +01:00
Jan Bouwhuis
efd330f182
Send localization info on websocket_api script errors ( #104638 )
...
* Send localization info on script errors
* Use connection exception hander
* Keep HomeAssistantError is unknown_error
* Move specific exception handling
2023-11-29 10:47:23 +01:00
Paulus Schoutsen
0ca6723378
Allow passing binary to the WS connection ( #89882 )
...
* Allow passing binary to the WS connection
* Expand test coverage
* Test non-existing handler
* Allow signaling end of stream using empty payloads
* Store handlers in a list
* Handle binary handlers raising exceptions
2023-03-22 08:36:36 -04:00
J. Nick Koston
ecf87ae979
Improve performance of websocket_api dispatch ( #88496 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-02-20 19:51:34 +01:00
epenet
aa50096a31
Add type hints to integration tests (part 24) ( #88307 )
2023-02-17 16:34:53 +01:00
Franck Nijhof
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +01:00
J. Nick Koston
0f4b17755e
Improve logging and handling when websocket gets behind ( #86854 )
...
fixes undefined
2023-01-29 10:49:27 -10:00
Franck Nijhof
5c99e2e5d3
Improve error logging of WebSocket API ( #81360 )
2022-11-01 14:11:50 -04:00
uvjustin
d989e4373d
Remove websocket_api send_big_result ( #75452 )
2022-07-19 21:08:11 -07:00
uvjustin
6b60fb9541
Don't use executor in send_big_result ( #75427 )
2022-07-19 08:40:23 -05:00
Paulus Schoutsen
fbc39d1206
Log stack trace if exception without message ( #67587 )
2022-03-04 09:48:07 +01:00
Erik Montnemery
6eb0447566
Import websocket_api (part 3) ( #63907 )
2022-01-11 17:26:37 +01:00
Ruslan Sayfutdinov
42ff687c32
Add missing type hints to websocket_api ( #50915 )
2021-05-21 09:39:18 -07:00
Paulus Schoutsen
de12ac354a
Expose more Websocket API constants ( #42263 )
2020-10-25 21:10:13 +01:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
45085dd97f
Better handle large amounts of data being sent over WS ( #23842 )
...
* Better handle large amounts of data being sent over WS
* Lint
2019-05-14 05:57:47 +02:00