(Steve Dougherty)
2013-06-25: Fix Freemail password setup resetting config; saving. Fix Freemail password setup resetting config; saving.
diff --git a/infocalypse/wot.py b/infocalypse/wot.py --- a/infocalypse/wot.py +++ b/infocalypse/wot.py @@ -227,8 +227,7 @@ def execute_setup_freemail(ui, wot_ident ui.status("Checking password for {0}@{1}.\n".format(local_id['Nickname'], local_id['Identity'])) - cfg = config.Config() - cfg.from_ui(ui) + cfg = Config.from_ui(ui) # Check that the password works. try: @@ -244,7 +243,8 @@ def execute_setup_freemail(ui, wot_ident ui.warn("Got '{0}'\n".format(e.smtp_error)) return - cfg.set_freemail_password(wot_identifier, password) + cfg.set_freemail_password(local_id['Identity'], password) + Config.to_file(cfg) ui.status("Password set.\n")