added deprecation warning for settingsmeta fields no longer used.
parent
0d897cf4e8
commit
9c0c20e96d
|
@ -277,9 +277,14 @@ class SettingsMetaUploader:
|
|||
get_display_name(self.skill_name)
|
||||
)
|
||||
)
|
||||
# Backwards compatibility:
|
||||
if 'name' not in self.settings_meta:
|
||||
self.settings_meta.update(name=self.settings_meta['display_name'])
|
||||
for deprecated in ('color', 'identifier', 'name'):
|
||||
if deprecated in self.settings_meta:
|
||||
log_msg = (
|
||||
'DEPRECATION WARNING: The "{}" attribute in the '
|
||||
'settingsmeta file is no longer supported.'
|
||||
)
|
||||
LOG.warning(log_msg.format(deprecated))
|
||||
del(self.settings_meta[deprecated])
|
||||
|
||||
def _issue_api_call(self):
|
||||
"""Use the API to send the settings meta to the server."""
|
||||
|
@ -369,7 +374,7 @@ class SkillSettingsDownloader:
|
|||
try:
|
||||
previous_settings = self.last_download_result[skill_gid]
|
||||
except KeyError:
|
||||
if remote_settings is not None:
|
||||
if remote_settings:
|
||||
settings_changed = True
|
||||
except Exception:
|
||||
LOG.exception('error occurred handling setting change events')
|
||||
|
@ -415,7 +420,7 @@ class Settings:
|
|||
save_settings(self._skill.root_dir, self._settings)
|
||||
|
||||
def set_changed_callback(self, callback):
|
||||
LOG.warning('DEPRECATED - set the settings_changed_callback attribute')
|
||||
LOG.warning('DEPRECATED - set the settings_change_callback attribute')
|
||||
self._skill.settings_change_callback = callback
|
||||
|
||||
def as_dict(self):
|
||||
|
|
|
@ -138,7 +138,6 @@ class TestSettingsMetaUploader(MycroftUnitTestBase):
|
|||
expected_settings_meta = dict(
|
||||
skill_gid='test_skill|99.99',
|
||||
display_name='Test Skill',
|
||||
name='Test Skill'
|
||||
)
|
||||
if skill_settings is not None:
|
||||
expected_settings_meta.update(skill_settings)
|
||||
|
|
Loading…
Reference in New Issue