{"push_id":1295214436,"size":1,"distinct_size":1,"ref":"refs/heads/dev","head":"609d7ebea5551cd75bf9a2e9ac303470a6721a41","before":"24f1bff7f13b802d7bdda7415d3f53177512445c","commits":[{"sha":"609d7ebea5551cd75bf9a2e9ac303470a6721a41","author":{"name":"Paulus Schoutsen","email":"b848d7d196719b06ca69c3524d28631335b2ab79@paulusschoutsen.nl"},"message":"Migrate core from threads to async awesomeness (#3248)\n\n* Add event loop to the core\r\n\r\n* Add block_till_done to HA core object\r\n\r\n* Fix some tests\r\n\r\n* Linting core\r\n\r\n* Fix statemachine tests\r\n\r\n* Core test fixes\r\n\r\n* fix block_till_done to wait for loop and queue to empty\r\n\r\n* fix test_core for passing, and correct start/stop/block_till_done\r\n\r\n* Fix remote tests\r\n\r\n* Fix tests: block_till_done\r\n\r\n* Fix linting\r\n\r\n* Fix more tests\r\n\r\n* Fix final linting\r\n\r\n* Fix remote test\r\n\r\n* remove unnecessary import\r\n\r\n* reduce sleep to avoid slowing down the tests excessively\r\n\r\n* fix remaining tests to wait for non-threadsafe operations\r\n\r\n* Add async_ doc strings for event loop / coroutine info\r\n\r\n* Fix command line test to block for the right timeout\r\n\r\n* Fix py3.4.2 loop var access\r\n\r\n* Fix SERVICE_CALL_LIMIT being in effect for other tests\r\n\r\n* Fix lint errors\r\n\r\n* Fix lint error with proper placement\r\n\r\n* Fix slave start to not start a timer\r\n\r\n* Add asyncio compatible listeners.\r\n\r\n* Increase min Python version to 3.4.2\r\n\r\n* Move async backports to util\r\n\r\n* Add backported async tests\r\n\r\n* Fix linting\r\n\r\n* Simplify Python version check\r\n\r\n* Fix lint\r\n\r\n* Remove unneeded try/except and queue listener appproriately.\r\n\r\n* Fix tuple vs. list unorderable error on version compare.\r\n\r\n* Fix version tests","distinct":true,"url":"https://api.github.com/repos/home-assistant/home-assistant/commits/609d7ebea5551cd75bf9a2e9ac303470a6721a41"}]}
{"actor":{"display_login":"bbangert"}}