Of course, that's the first thing that happens when you log in to a
fresh Mastodon test instance.
self.url, **self.params)
self.data = list(self.get(d) for d in reversed(data))
self.origin = len(self.data)
- self.prev_link = links['prev']
- self.next_link = links['next']
+ self.prev_link = links.get('prev')
+ self.next_link = links.get('next')
self.started = True
def min_index(self):
def extend_past(self):
if not self.started:
return None
+ if self.next_link is None:
+ return False
data, links = self.client.get_incremental_cont(self.next_link)
if len(data) == 0:
return False
def extend_future(self):
if not self.started:
return None
+ if self.prev_link is None:
+ return False
data, links = self.client.get_incremental_cont(self.prev_link)
if len(data) == 0:
return False