code: def get_entries(self, start=0, end=0, data_request=None, steam_ids=None):
          
          message = MsgProto(EMsg.ClientLBSGetLBEntries)
          message.body.app_id = self.app_id
          message.body.leaderboard_id = self.id
          message.body.range_start = start
          message.body.range_end = end
          message.body.leaderboard_data_request = self.data_request if data_request is None else data_request
  
          if steam_ids:
              message.body.steamids.extend(steam_ids)
  
          resp = self._steam.send_job_and_wait(message, timeout=15)
  
          if not resp:
              raise LookupError("Didn't receive response within 15seconds :(")
          if resp.eresult != EResult.OK:
              raise LookupError(EResult(resp.eresult))
  
          if resp.HasField('leaderboard_entry_count'):
              self.entry_count = resp.leaderboard_entry_count
  
          return resp.entries
docs: Get leaderboard entries.
  
          :param start: start entry, not index (e.g. rank 1 is ``start=1``)
          :type start: :class:`int`
          :param end: end entry, not index (e.g. only one entry then ``start=1,end=1``)
          :type end: :class:`int`
          :param data_request: data being requested
          :type data_request: :class:`steam.enums.common.ELeaderboardDataRequest`
          :param steam_ids: list of steam ids when using :prop:`.ELeaderboardDataRequest.Users`
          :type steamids: :class:`list`
          :return: a list of entries, see ``CMsgClientLBSGetLBEntriesResponse``
          :rtype: :class:`list`
          :raises: :class:`LookupError` on message timeout or error