From ab2ede416da2c2e334bcf15b92bddcd58cecd5c5 Mon Sep 17 00:00:00 2001 From: Andrew Hamilton Date: Mon, 16 Sep 2019 22:42:49 +1000 Subject: [PATCH] Coding style. --- eris/paged_list.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/eris/paged_list.py b/eris/paged_list.py index d050dec..cbc5127 100644 --- a/eris/paged_list.py +++ b/eris/paged_list.py @@ -53,14 +53,11 @@ class PagedList: return (self._get_page(start_page_index) [start_page_offset:stop_page_offset]) else: - result = self._get_page(start_page_index)[start_page_offset:] - middle_pages = (self._get_page(page_index) for page_index in - range(start_page_index+1, stop_page_index)) - for page in middle_pages: - result.extend(page) - result.extend( - self._get_page(stop_page_index)[:stop_page_offset]) - return result + return (self._get_page(start_page_index)[start_page_offset:] + + [line for page_index in + range(start_page_index+1, stop_page_index) + for line in self._get_page(page_index)] + + self._get_page(stop_page_index)[:stop_page_offset]) else: page_index, page_offset = divmod(index, self.page_size) return self._get_page(page_index)[page_offset]