mirror of
https://github.com/home-assistant/core.git
synced 2025-07-13 16:27:08 +00:00
Bugfix TTS clear cache (#4974)
* Bugfix TTS base url with certificate * fix lint * remove base_url stuff fix only clear_cache stuff * cleanup
This commit is contained in:
parent
44eaca5985
commit
fec33347fb
@ -157,7 +157,8 @@ def async_setup(hass, config):
|
|||||||
|
|
||||||
hass.services.async_register(
|
hass.services.async_register(
|
||||||
DOMAIN, SERVICE_CLEAR_CACHE, async_clear_cache_handle,
|
DOMAIN, SERVICE_CLEAR_CACHE, async_clear_cache_handle,
|
||||||
descriptions.get(SERVICE_CLEAR_CACHE), schema=SERVICE_CLEAR_CACHE)
|
descriptions.get(SERVICE_CLEAR_CACHE),
|
||||||
|
schema=SCHEMA_SERVICE_CLEAR_CACHE)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
|
||||||
@ -170,9 +171,9 @@ class SpeechManager(object):
|
|||||||
self.hass = hass
|
self.hass = hass
|
||||||
self.providers = {}
|
self.providers = {}
|
||||||
|
|
||||||
self.use_cache = True
|
self.use_cache = DEFAULT_CACHE
|
||||||
self.cache_dir = None
|
self.cache_dir = DEFAULT_CACHE_DIR
|
||||||
self.time_memory = None
|
self.time_memory = DEFAULT_TIME_MEMORY
|
||||||
self.file_cache = {}
|
self.file_cache = {}
|
||||||
self.mem_cache = {}
|
self.mem_cache = {}
|
||||||
|
|
||||||
@ -229,7 +230,7 @@ class SpeechManager(object):
|
|||||||
"""Remove files from filesystem."""
|
"""Remove files from filesystem."""
|
||||||
for _, filename in self.file_cache.items():
|
for _, filename in self.file_cache.items():
|
||||||
try:
|
try:
|
||||||
os.remove(os.path.join(self.cache_dir), filename)
|
os.remove(os.path.join(self.cache_dir, filename))
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user