Paulus Schoutsen
33b8241d26
Add services.yaml validator ( #23205 )
...
* Add services.yaml validator
* Fix path
2019-04-18 13:40:46 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Diogo Gomes
efe4ce9a05
check we have a tb ( #21670 )
2019-03-05 06:18:25 +01:00
Diogo Gomes
b0f317743b
ordered by last occurence ( #21200 )
2019-02-19 08:45:21 -08:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Diogo Gomes
e0f63132e8
Deduplication of log entries in system_log ( #20493 )
...
* Deduplication of log entries
* fix
2019-02-07 13:32:37 -08:00
cdce8p
9aaf11de8c
Async syntax 8/8 ( #17022 )
...
* Async syntax 8
* Pylint fixes
2018-10-01 08:52:42 +02:00
Ville Skyttä
146a9492ec
Clean up some Python 3.4 remnants ( #14433 )
2018-05-13 17:56:42 +02:00
Paulus Schoutsen
93fe61bf13
System log: make firing event optional ( #14102 )
...
* Syste log: make firing event optional
* Add test
* Lint
* Doc string
2018-04-28 17:09:38 -04:00
Boyi C
7e246e4680
Fix logger bug on Windows: path contains '\'. ( #12197 )
...
* Fix logger bug on Windows: path contains '\'.
* update
* Update __init__.py
2018-02-06 12:56:31 -08:00
Pierre Ståhl
dfd2d631ae
Publish errors on the event bus ( #11964 )
...
* Publish errors on the event bus
* Add block till done to test.
* Update test_system_log.py
* Remove old logger handlers
2018-01-30 11:25:58 -05:00
Andrey
8332d4e359
Add "write" service to system_log ( #11901 )
...
* Add API to write error log
* Move write_error api to system_log.write service call
* Restore empty line
2018-01-26 12:41:52 +01:00
Fabian Affolter
b1fd9daf5f
Fix typos ( #11781 )
2018-01-18 22:36:48 -08:00
Anders Melchiorsen
8267a21bfe
Lazy loading of service descriptions ( #11479 )
...
* Lazy loading of service descriptions
* Fix tests
* Load YAML in executor
* Return a copy of available services to allow mutations
* Remove lint
* Add zha/services.yaml
* Only cache descriptions for known services
* Remove lint
* Remove description loading during service registration
* Remove description parameter from async_register
* Test async_get_all_descriptions
* Remove lint
* Fix typos from multi-edit
* Remove unused arguments
* Remove unused import os
* Remove unused import os, part 2
* Remove unneeded coroutine decorator
* Only use executor for loading files
* Cleanups suggested in review
* Increase test coverage
* Fix races in existing tests
2018-01-07 14:54:16 -08:00
Andrey
d8bf15a2f5
system_log improvements ( #10709 )
...
* system_log improvements
* Don't use ModuleNotFoundError which is 3.6+
* Don't use FrameSummary which was added in 3.5
* Don't trace stack for exception logs
* Handle test error in Python 3.4
2017-11-25 16:22:41 +02:00
Pierre Ståhl
87995ad62c
Do not add panel from system_log ( #10600 )
...
The frontend will not have this panel.
2017-11-15 23:45:08 +01:00
Pierre Ståhl
8111e3944c
Add basic backend support for a system log ( #10492 )
...
Everything logged with "warning" or "error" is stored and exposed via
the HTTP API, that can be used by the frontend.
2017-11-14 20:35:56 -08:00