reset.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:alfredToday 作者: jeeftor 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号