Johann Kellerman
7b02dc434a
Secrets support for configuration files ( #2312 )
...
* ! secret based on yaml.py
* Private Secrets Dict, removed cmdline, fixed log level
* Secrets limited to yaml only
* Add keyring & debug tests
2016-06-25 00:10:03 -07:00
happyleavesaoc
15f89fc636
add some include_dir options ( #2074 )
...
* add some include_dir options
* validate, and extend instead of add
* add yaml include tests
2016-05-17 15:47:44 -07:00
mnestor
954b56475e
YAML: add !include_named_dir and ! include_list_dir ( #2054 )
...
* add include_dir constructor for yaml parsing
* changed to allow for flat and name based directory including
* fixed ci errors
* changed flat to list
2016-05-13 21:16:04 -07:00
Paulus Schoutsen
e40908d67c
Improve config validation error message
2016-05-07 22:31:22 -07:00
Brent
34193de158
Update yaml parser for handling environment variables ( #1967 )
2016-05-03 18:41:14 -07:00
Jan Harkes
73859f59f0
Make yaml config parser errors look less like bugs. ( #1776 )
...
Instead of nested tracebacks, show a simpler error message.
Config directory: /home/user/.homeassistant
ERROR:homeassistant.util.yaml:duplicate key: "script"
in "/home/user/.homeassistant/configuration.yaml", line 95, column 0
in "/home/user/.homeassistant/configuration.yaml", line 108, column 0
2016-04-09 15:25:01 -07:00
Jan Harkes
d6abdc0d4e
Add line numbers when we find duplicate keys. ( #1750 )
2016-04-08 20:53:27 -07:00
Jan Harkes
dbbbed404c
Detect duplicate keys in configuration.yaml.
2016-04-05 21:21:16 -07:00
Fabian Affolter
876978d64a
Fix PEP257 issues
2016-03-07 23:20:48 +01:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Erik
4b253d17ba
use yaml safe loader
2016-01-31 00:46:08 +01:00
Paulus Schoutsen
de08f0afaa
Load YAML config into an ordered dict
2016-01-23 22:41:01 -08:00