From 3f93fbcefcedc80e4ce705cc2e92566eba89c867 Mon Sep 17 00:00:00 2001 From: "yusuke.shinyama.dummy" Date: Wed, 16 Sep 2009 12:51:11 +0000 Subject: [PATCH] bugfixes git-svn-id: https://pdfminerr.googlecode.com/svn/trunk/pdfminer@134 1aa58f4a-7d42-0410-adbc-911cccaed67c --- pdfminer/pdfinterp.py | 2 +- pdfminer/pdfparser.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pdfminer/pdfinterp.py b/pdfminer/pdfinterp.py index 6c24a20..c666744 100644 --- a/pdfminer/pdfinterp.py +++ b/pdfminer/pdfinterp.py @@ -756,7 +756,7 @@ def process_pdf(rsrc, device, fp, pagenos=None, maxpages=0, password=''): parser = PDFParser(doc, fp) doc.initialize(password) if not doc.is_extractable: - raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp.name) + raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp) interpreter = PDFPageInterpreter(rsrc, device) for (pageno,page) in enumerate(doc.get_pages()): if pagenos and (pageno not in pagenos): continue diff --git a/pdfminer/pdfparser.py b/pdfminer/pdfparser.py index ce8b926..559e4fd 100644 --- a/pdfminer/pdfparser.py +++ b/pdfminer/pdfparser.py @@ -463,7 +463,7 @@ class PDFDocument(object): if tree.get('Type') is LITERAL_PAGES and 'Kids' in tree: if 1 <= self.debug: print >>stderr, 'Pages: Kids=%r' % tree['Kids'] - for c in tree['Kids']: + for c in list_value(tree['Kids']): for x in search(c, tree): yield x elif tree.get('Type') is LITERAL_PAGE: