return False
self.data[0:0] = list(self.get(d) for d in reversed(data))
self.origin += len(data)
- self.next_link = links['next']
+ self.next_link = links.get('next')
return len(data) > 0
def extend_future(self):
if len(data) == 0:
return False
self.data.extend(self.get(d) for d in reversed(data))
- self.prev_link = links['prev']
+ self.prev_link = links.get('prev')
return len(data) > 0
class HomeTimelineFeed(IncrementalServerFeed):
self.client.fq(mention['acct']), 'f'))
yield text.BlankLine()
- app_subdict = self.data.get('application', {})
+ app_subdict = self.data.get('application')
+ if app_subdict is None:
+ app_subdict = {}
client = noneify(app_subdict.get('name'))
yield text.Paragraph("Client name: " + client)
client_url = noneify(app_subdict.get('website'), colour='u')