From a2317113ec642bcf284d5364cfa7f564eedbfbb9 Mon Sep 17 00:00:00 2001 From: Anna Date: Fri, 21 May 2010 12:34:56 -0400 Subject: [PATCH] Spotted and fixed an outstanding bug where lists weren't grabbed with the correct account --- hrafn.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/hrafn.py b/hrafn.py index e7fd0bf..6959478 100755 --- a/hrafn.py +++ b/hrafn.py @@ -160,6 +160,8 @@ class Hrafn(): def update_single_window(self, pane): + print 'debug: updating ' + pane.get_list_name() + list_name = pane.get_list_name() # Single tweets should never be updated here @@ -167,26 +169,28 @@ class Hrafn(): return # Determine username and appropriate account to use - found = False + account = None username = re.sub('/Home', '', list_name) if self.accounts.has_key(username): account = self.accounts[username] - found = True - if not found: + if account is None: username = re.sub('@', '', list_name) if self.accounts.has_key(username): account = self.accounts[username] - found = True - if not found: + if account is None: username = re.sub('/Direct Messages', '', list_name) if self.accounts.has_key(username): account = self.accounts[username] - found = True - if not found: + if account is None: + username = re.sub(r'list: (.*)/.*', r'\1', list_name) + if self.accounts.has_key(username): + account = self.accounts[username] + + if account is None: account = self.api username = self.username