Skip to content

Commit

Permalink
Update models.List methods to pass keyword arguments to API methods
Browse files Browse the repository at this point in the history
Resolves #1987
  • Loading branch information
Harmon758 committed Oct 20, 2022
1 parent 33e444a commit 3418437
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions tweepy/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -186,36 +186,40 @@ def parse_list(cls, api, json_list, result_set=None):
return results

def update(self, **kwargs):
return self._api.update_list(self.slug, **kwargs)
return self._api.update_list(slug=self.slug, **kwargs)

def destroy(self):
return self._api.destroy_list(self.slug)
return self._api.destroy_list(slug=self.slug)

def timeline(self, **kwargs):
return self._api.list_timeline(
self.user.screen_name, self.slug, **kwargs
owner_screen_name=self.user.screen_name, slug=self.slug, **kwargs
)

def add_member(self, id):
return self._api.add_list_member(self.slug, id)
return self._api.add_list_member(slug=self.slug, user_id=id)

def remove_member(self, id):
return self._api.remove_list_member(self.slug, id)
return self._api.remove_list_member(slug=self.slug, user_id=id)

def members(self, **kwargs):
return self._api.get_list_members(
self.user.screen_name, self.slug, **kwargs
owner_screen_name=self.user.screen_name, slug=self.slug, **kwargs
)

def subscribe(self):
return self._api.subscribe_list(self.user.screen_name, self.slug)
return self._api.subscribe_list(
owner_screen_name=self.user.screen_name, slug=self.slug
)

def unsubscribe(self):
return self._api.unsubscribe_list(self.user.screen_name, self.slug)
return self._api.unsubscribe_list(
owner_screen_name=self.user.screen_name, slug=self.slug
)

def subscribers(self, **kwargs):
return self._api.get_list_subscribers(
self.user.screen_name, self.slug, **kwargs
owner_screen_name=self.user.screen_name, slug=self.slug, **kwargs
)


Expand Down

0 comments on commit 3418437

Please sign in to comment.