From f7cfa9aa9e24bb02c85a170e156663c587a29f28 Mon Sep 17 00:00:00 2001 From: Youness Alaoui Date: Fri, 26 Jun 2009 14:15:49 -0400 Subject: [PATCH] Do not crash if a profile can't be loaded (happened to me because of the old config, I had ~/.amsn/profiles/ which didn't contain a account.xml file) --- amsn2/core/account_manager.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/amsn2/core/account_manager.py b/amsn2/core/account_manager.py index cff8bafb..27c3c258 100644 --- a/amsn2/core/account_manager.py +++ b/amsn2/core/account_manager.py @@ -127,9 +127,12 @@ def reload(self): account_dirs = dirs break for account_dir in account_dirs: - accv = self.loadAccount(os.path.join(self._accounts_dir, account_dir)) - if accv: - self.accountviews.append(accv) + try: + accv = self.loadAccount(os.path.join(self._accounts_dir, account_dir)) + if accv: + self.accountviews.append(accv) + except : + pass def loadAccount(self, dir):