From 2e1be5721fff435a2de175f1c95330ecffc41b13 Mon Sep 17 00:00:00 2001 From: Chris Hager Date: Sun, 1 Nov 2015 22:34:18 +0100 Subject: [PATCH] removed settings.ENFORCE_CHECK_EXTRACTABLE --- pdfminer/pdfpage.py | 7 +++---- pdfminer/settings.py | 1 - tools/pdf2txt.py | 1 - 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/pdfminer/pdfpage.py b/pdfminer/pdfpage.py index e35e56e..f9761d9 100644 --- a/pdfminer/pdfpage.py +++ b/pdfminer/pdfpage.py @@ -9,7 +9,7 @@ from .pdftypes import dict_value from .pdfparser import PDFParser from .pdfdocument import PDFDocument from .pdfdocument import PDFTextExtractionNotAllowed -from .settings import ENFORCE_CHECK_EXTRACTABLE +from .settings import import six # Python 2+3 compatibility @@ -121,9 +121,8 @@ class PDFPage(object): # Create a PDF document object that stores the document structure. doc = PDFDocument(parser, password=password, caching=caching) # Check if the document allows text extraction. If not, abort. - if ENFORCE_CHECK_EXTRACTABLE: - if check_extractable and not doc.is_extractable: - raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp) + if check_extractable and not doc.is_extractable: + raise PDFTextExtractionNotAllowed('Text extraction is not allowed: %r' % fp) # Process each page contained in the document. for (pageno, page) in enumerate(klass.create_pages(doc)): if pagenos and (pageno not in pagenos): diff --git a/pdfminer/settings.py b/pdfminer/settings.py index e3bc183..46d4bbd 100644 --- a/pdfminer/settings.py +++ b/pdfminer/settings.py @@ -6,4 +6,3 @@ except ImportError: # Get defaults from django settings STRICT = getattr(django_settings, 'PDF_MINER_IS_STRICT', True) -ENFORCE_CHECK_EXTRACTABLE = True diff --git a/tools/pdf2txt.py b/tools/pdf2txt.py index 2bbf7b5..d9a3ebb 100755 --- a/tools/pdf2txt.py +++ b/tools/pdf2txt.py @@ -7,7 +7,6 @@ import logging import six import pdfminer.settings pdfminer.settings.STRICT = False -pdfminer.settings.ENFORCE_CHECK_EXTRACTABLE = False import pdfminer.high_level import pdfminer.layout