change STRICT to be a settings attribute
parent
623bd98452
commit
131cb1ea92
|
@ -5,6 +5,12 @@ import re
|
|||
import logging
|
||||
|
||||
import six # Python 2+3 compatibility
|
||||
try:
|
||||
from django.conf import settings
|
||||
except ImportError:
|
||||
# in case it's not a django project
|
||||
settings = None
|
||||
|
||||
|
||||
def bytesindex(s,i,j=None):
|
||||
"""implements s[i], s[i:], s[i:j] for Python2 and Python3"""
|
||||
|
@ -15,7 +21,7 @@ def bytesindex(s,i,j=None):
|
|||
|
||||
from .utils import choplist
|
||||
|
||||
STRICT = True
|
||||
STRICT = getattr(settings, 'PDF_MINER_IS_STRICT', True)
|
||||
|
||||
## PS Exceptions
|
||||
##
|
||||
|
@ -265,7 +271,7 @@ class PSBaseParser(object):
|
|||
linebuf += bytesindex(self.buf,self.charpos,-1)
|
||||
self.charpos = len(self.buf)
|
||||
logging.debug('nextline: %r, %r', linepos, linebuf)
|
||||
|
||||
|
||||
return (linepos, linebuf)
|
||||
|
||||
def revreadlines(self):
|
||||
|
|
Loading…
Reference in New Issue