From d4e64180121663bdc3eab56cc9a412b1c00264ea Mon Sep 17 00:00:00 2001 From: switham Date: Wed, 8 Jan 2014 22:56:36 -0500 Subject: [PATCH] PageRange.[iter]choose() not needed with PdfFileMerger. --- PyPDF2/pagerange.py | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/PyPDF2/pagerange.py b/PyPDF2/pagerange.py index da6ca1462..1e5554c58 100644 --- a/PyPDF2/pagerange.py +++ b/PyPDF2/pagerange.py @@ -45,7 +45,6 @@ class PageRange(object): o to_slice() gives the equivalent slice. o str() and repr() allow printing. o indices(n) is like slice.indices(n). - o choose(list) and iterchoose(list) choose pages from a list. """ def __init__(self, arg): @@ -118,20 +117,6 @@ def indices(self, n): """ return self._slice.indices(n) - def iterchoose(self, pages): - """ - pages must be a list (it must have a len()). - Return an iterator over the pages chosen by this page range. - """ - return (pages[i] for i in xrange(*self.indices(len(pages)))) - - def choose(self, pages): - """ - pages must be a list (it must have a len()). - Return a list of the pages chosen by this page range. - """ - return [self.iterchoose(pages)] - PAGE_RANGE_ALL = PageRange(":") # The range of all pages.