def get_login(wf, show_alfred_items=True):
stored_login = get_stored_login(wf)
auto_login= autodetect_login(wf)
if stored_login is None:
if auto_login is None:
if show_alfred_items:
login_item = wf.add_item('Please set Login', 'Could not auto detect a login from keychain for ' + CREDENTIAL_ENTRY,
valid=True, icon=ICON_WARNING)
ret = None
else:
if show_alfred_items:
login_item = wf.add_item('Exchange Login', "(autodetcted) " + auto_login, arg=auto_login, valid=True, icon='img/ok.png')
ret = auto_login
else:
if show_alfred_items:
login_item = wf.add_item('Exchange Login', stored_login, arg=stored_login, valid=True, icon='img/ok.png')
ret = stored_login
if show_alfred_items:
login_item.setvar('text_to_display', 'Exchange Login:')
login_item.setvar('settings_value' , 'exchange_login')
return ret
评论列表
文章目录