mycroft-core/mycroft
Åke Forslund b8f84f1357 Do not create configs folders until writing
This replaces save_*_path with usage of the xdg_*_home when handling
config files. This means the config folders will not be created unless
actually written to.

The check for whether a directory needs to be created is handled behind
a lock to avoid race conditions
2021-12-09 08:59:25 +09:30
..
api Use XDG Base directories for settings, cache and runtime data 2021-08-05 10:04:45 +02:00
audio Fix loading of audioservice plugins 2021-07-23 09:17:58 +02:00
client Do not create configs folders until writing 2021-12-09 08:59:25 +09:30
configuration Do not create configs folders until writing 2021-12-09 08:59:25 +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 Remove inheritance from object 2019-01-11 09:24:21 +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 Azerbaijani language support 2021-11-03 15:57:34 +03:30
session Remove inheritance from object 2019-01-11 09:24:21 +01:00
skills Check if GUI is connected rather than maintain list of platforms (#3025) 2021-11-24 14:51:10 +09:30
stt docstring cleanup 2021-05-11 15:10:32 +09:30
tts Added Possibility for ESpeak Config (#3020) 2021-11-09 15:07:33 +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.0 to 21.2.1 2021-08-27 03:02:54 +00:00
__init__.py fix cyclic imports with LOG 2021-08-05 10:04:45 +02:00