'Fetch the sequence of twitter.User instances, one for each member
of the given list_id or slug.
Args:
list_id (int, optional):
Specifies the ID of the list to retrieve.
slug (str, optional):
The slug name for the list to retrieve. If you specify None for the
list_id, then you have to provide either a owner_screen_name or
owner_id.
owner_id (int, optional):
Specifies the ID of the user for whom to return the
list timeline. Helpful for disambiguating when a valid user ID
is also a valid screen name.
owner_screen_name (str, optional):
Specifies the screen name of the user for whom to return the
user_timeline. Helpful for disambiguating when a valid screen
name is also a user ID.
skip_status (bool, optional):
If True the statuses will not be returned in the user items.
include_entities (bool, optional):
If False, the timeline will not contain additional metadata.
Defaults to True.
Returns:
list: A sequence of twitter.user.User instances, one for each
member of the twitter.list.List.'

def GetListMembers(self, list_id=None, slug=None, owner_id=None, owner_screen_name=None, skip_status=False, include_entities=False):

    cursor = (-1)
    result = []
    while True:
        (next_cursor, previous_cursor, users) = self.GetListMembersPaged(list_id=list_id, slug=slug, owner_id=owner_id, owner_screen_name=owner_screen_name, cursor=cursor, skip_status=skip_status, include_entities=include_entities)
        result += users
        if ((next_cursor == 0) or (next_cursor == previous_cursor)):
            break
        else:
            cursor = next_cursor
    return result
