From cb9cd8ea468b9e5f4afdef9fffe19bab0d772eac Mon Sep 17 00:00:00 2001 From: Serj Sintsov Date: Tue, 22 Oct 2019 21:52:43 +0300 Subject: [PATCH] Use named logger instead of root logger (#236) --- pdfminer/lzw.py | 7 +++++-- tests/test_pdfminer_psparser.py | 8 +++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pdfminer/lzw.py b/pdfminer/lzw.py index 078ac04..5b25661 100644 --- a/pdfminer/lzw.py +++ b/pdfminer/lzw.py @@ -5,10 +5,13 @@ import six #Python 2+3 compatibility import logging + +logger = logging.getLogger(__name__) + + class CorruptDataError(Exception): pass - ## LZWDecoder ## class LZWDecoder(object): @@ -90,7 +93,7 @@ class LZWDecoder(object): # just ignore corrupt data and stop yielding there break yield x - logging.debug('nbits=%d, code=%d, output=%r, table=%r' % + logger.debug('nbits=%d, code=%d, output=%r, table=%r' % (self.nbits, code, x, self.table[258:])) return diff --git a/tests/test_pdfminer_psparser.py b/tests/test_pdfminer_psparser.py index 2fbae8e..2cc12ca 100644 --- a/tests/test_pdfminer_psparser.py +++ b/tests/test_pdfminer_psparser.py @@ -8,6 +8,8 @@ import nose import logging +logger = logging.getLogger(__name__) + from pdfminer.psparser import * ## Simplistic Test cases @@ -92,17 +94,17 @@ func/a/b{(c)do*}def def test_1(self): tokens = self.get_tokens(self.TESTDATA) - logging.info(tokens) + logger.info(tokens) assert_equal(tokens, self.TOKENS) return def test_2(self): objs = self.get_objects(self.TESTDATA) - logging.info(objs) + logger.info(objs) assert_equal(objs, self.OBJS) return if __name__ == '__main__': #import logging,sys,os,six #logging.basicConfig(level=logging.DEBUG, filename='%s_%d.%d.log'%(os.path.basename(__file__),sys.version_info[0],sys.version_info[1])) - nose.runmodule() \ No newline at end of file + nose.runmodule()