Anders Melchiorsen
|
0c8a31b8ec
|
Memory optimization for logbook (#21549)
|
2019-03-01 23:23:45 -08:00 |
Paulus Schoutsen
|
fbc1c41673
|
Logbook context (#16937)
* Convert logbook to use attr
* Add context to events
* Enhance logbook
* Lint
* Fix logbook entry
* Don't use intermediary classes for logbook entries
|
2018-10-01 16:12:25 +02:00 |
Ville Skyttä
|
3246b49a45
|
Upgrade pylint to 2.1.0 (#15811)
* Upgrade pylint to 2.1.0
* Remove no longer needed pylint disables
|
2018-08-04 15:22:22 +02:00 |
Julius Mittenzwei
|
16cb7388ee
|
Removing asyncio.coroutine syntax from HASS core (#12509)
* changed asyncio.coroutine syntax to new async def/await
* removed py34 from tox environment
* reverted some changes within entity.py
* -
* reverted changes within bootstrap.py
* reverted changes within discovery.py
* switched decorators
* Reverted change within aiohttp_client.py
* reverted change within logging.py
* switched decorators
* Await lock properly
* removed asyncio.coroutine from test
|
2018-02-25 03:38:46 -08:00 |
Anders Melchiorsen
|
f9ee29a5cd
|
Logbook speedup (#12566)
* Optimize logbook filtering
* Avoid State construction during Events filtering
* Move tuple creation out of loop
* Add benchmark
|
2018-02-21 10:35:55 -08:00 |
Fabian Affolter
|
47e31dc9ee
|
Fixes for PEP257 (#11810)
* Fixes for PEP257
* More updates
|
2018-01-20 22:35:38 -08:00 |
Paulus Schoutsen
|
8f06b35dfc
|
Optimize event matcher (#9798)
* Optimize event matcher
* Tweak order of checks
* Add a benchmark for time_changed helper
* Add state change benchmark
* fix lint
|
2017-10-10 22:26:03 +02:00 |
Paulus Schoutsen
|
9f5bfe28d1
|
Add initial benchmark framework (#7827)
* Add initial benchmark framework
* Use timer from timeit
|
2017-05-30 21:34:40 -07:00 |