mycroft-core/mycroft
Åke 5f4c68e583
Don't overwrite invalid json in config (#2881)
* Separate tests of LocalConf into new test class

* Do not overwrite configs with malformed json

If a config file is loaded and is invalid saves to that file will not be
possible until it's manually restored. The store accepts a force flag to
override this protection.

The method returns True if the store succeeded so call sites can
verbally report the issue as well.
2022-03-07 10:03:10 +09:30
..
api Use XDG Base directories for settings, cache and runtime data 2021-08-05 10:04:45 +02:00
audio TTS playback queue singleton (#3055) 2022-03-02 09:59:57 +09:30
client Do not create configs folders until writing 2021-11-30 22:50:09 +01:00
configuration Don't overwrite invalid json in config (#2881) 2022-03-07 10:03:10 +09:30
dialog docstring cleanup 2021-05-11 15:10:32 +09:30
enclosure Release GUI on Skill shutdown or reload 2021-08-17 16:40:05 +09:30
filesystem WIP Review comments 2021-08-05 10:04:45 +02:00
identity Add log if an exception loading identity occurs 2021-12-05 16:47:00 +01:00
lock Rename to get_temp_path and add docstring 2021-04-30 16:49:59 +09:30
messagebus Use XDG Base directories for settings, cache and runtime data 2021-08-05 10:04:45 +02:00
metrics docstring cleanup 2021-05-11 15:10:32 +09:30
res Add noise_words.list for Swedish 2022-02-24 10:22:57 +09:30
session Remove inheritance from object 2019-01-11 09:24:21 +01:00
skills Remove unused imports from common_query_skill.py 2022-02-24 10:22:09 +09:30
stt Add `supported_languages` parameter to STT and TTS base classes (#3059) 2022-02-28 15:36:48 +09:30
tts TTS playback queue singleton (#3055) 2022-03-02 09:59:57 +09:30
util Make log settings not cache local only config 2021-11-09 21:04:58 +01:00
version Version bump from 21.2.1 to 21.2.2 2021-12-10 04:51:54 +00:00
__init__.py fix cyclic imports with LOG 2021-08-05 10:04:45 +02:00