Coding style.

- Allow for subclasses of slice.
This commit is contained in:
Andrew Hamilton 2019-08-23 22:53:14 +10:00
parent b9a3648b65
commit 7e5d965868

View file

@ -39,7 +39,7 @@ class PagedList:
return pickle.load(file_) return pickle.load(file_)
def __getitem__(self, index): def __getitem__(self, index):
if type(index) == slice: if isinstance(index, slice):
start, stop, step = index.indices(self._len) start, stop, step = index.indices(self._len)
start_page_index, start_page_offset = divmod(start, self.page_size) start_page_index, start_page_offset = divmod(start, self.page_size)
stop_page_index, stop_page_offset = divmod(stop, self.page_size) stop_page_index, stop_page_offset = divmod(stop, self.page_size)