Spotted and fixed an outstanding bug where lists weren't grabbed with the correct account
This commit is contained in:
parent
f7696e2d67
commit
a2317113ec
18
hrafn.py
18
hrafn.py
|
@ -160,6 +160,8 @@ class Hrafn():
|
||||||
|
|
||||||
|
|
||||||
def update_single_window(self, pane):
|
def update_single_window(self, pane):
|
||||||
|
print 'debug: updating ' + pane.get_list_name()
|
||||||
|
|
||||||
list_name = pane.get_list_name()
|
list_name = pane.get_list_name()
|
||||||
|
|
||||||
# Single tweets should never be updated here
|
# Single tweets should never be updated here
|
||||||
|
@ -167,26 +169,28 @@ class Hrafn():
|
||||||
return
|
return
|
||||||
|
|
||||||
# Determine username and appropriate account to use
|
# Determine username and appropriate account to use
|
||||||
found = False
|
account = None
|
||||||
|
|
||||||
username = re.sub('/Home', '', list_name)
|
username = re.sub('/Home', '', list_name)
|
||||||
if self.accounts.has_key(username):
|
if self.accounts.has_key(username):
|
||||||
account = self.accounts[username]
|
account = self.accounts[username]
|
||||||
found = True
|
|
||||||
|
|
||||||
if not found:
|
if account is None:
|
||||||
username = re.sub('@', '', list_name)
|
username = re.sub('@', '', list_name)
|
||||||
if self.accounts.has_key(username):
|
if self.accounts.has_key(username):
|
||||||
account = self.accounts[username]
|
account = self.accounts[username]
|
||||||
found = True
|
|
||||||
|
|
||||||
if not found:
|
if account is None:
|
||||||
username = re.sub('/Direct Messages', '', list_name)
|
username = re.sub('/Direct Messages', '', list_name)
|
||||||
if self.accounts.has_key(username):
|
if self.accounts.has_key(username):
|
||||||
account = self.accounts[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
|
account = self.api
|
||||||
username = self.username
|
username = self.username
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user