If specified, save account to disk after adding it

This commit is contained in:
James Taylor 2018-12-26 18:37:35 -08:00
parent 90f19d2d5b
commit 9a386145ff

View File

@ -23,12 +23,15 @@ def save_accounts():
def add_account(username, password, save):
cookiejar = http.cookiejar.LWPCookieJar()
condition = _login(username, password, cookiejar)
accounts[username] = {
"save":save,
"cookies":cookiejar.as_lwp_str(ignore_discard=False, ignore_expires=False),
}
return condition
successful = _login(username, password, cookiejar)
if successful:
accounts[username] = {
"save":save,
"cookies":cookiejar.as_lwp_str(ignore_discard=False, ignore_expires=False),
}
if save:
save_accounts()
return successful
def cookiejar_from_lwp_str(lwp_str):
cookiejar = http.cookiejar.LWPCookieJar()