def main(wf):
should_reset = wf.args[0]
if should_reset == 'True':
# Remove stored google credentials
remove_google_credentials()
try:
wf.delete_password('today.workflow.password')
except PasswordNotFound:
pass
delete_keys = []
for value in wf.settings:
if value in ['exchange_login', 'exchange_server', 'timezone', 'use_exchange',
'use_google'] or 'calendar' in value:
delete_keys.append(value)
for value in delete_keys:
try:
wf.logger.info("Deleting %s from settings", value)
del wf.settings[value]
except AttributeError:
pass
except KeyError:
pass
else:
pass
notify('Today Menu', 'Reset to defaults')
评论列表
文章目录