diff options
Diffstat (limited to 'generate_reference.py')
-rwxr-xr-x | generate_reference.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/generate_reference.py b/generate_reference.py index f8595df..962a939 100755 --- a/generate_reference.py +++ b/generate_reference.py @@ -97,8 +97,9 @@ BIBLE_REF_PARSE_RE = re.compile(r'(%s)?\s*([0-9]+),([0-9—.-]+)' % '|'.join(CZ_BOOKS)) SPLIT_VERSE_RE = re.compile('[—.-]') + def parse_notes_test(instr): - logging.debug('%s\ninstr = %s' % ('-' * 30, instr)) + logging.debug('%s\ninstr = %s', '-' * 30, instr) matches = BIBLE_REF_PARSE_RE.findall(instr) logging.debug('matches = %s', matches) out_list = [] @@ -113,12 +114,13 @@ def parse_notes_test(instr): verse_split = SPLIT_VERSE_RE.split(verse) verse = int(verse_split[0]) next_verse = int(verse_split[1]) - logging.debug('verse, next_verse = %s, %s' % (verse, next_verse)) + logging.debug('verse, next_verse = %s, %s', verse, next_verse) out_list.append((book, chapter, verse, next_verse)) else: out_list.append((book, chapter, int(verse))) return tuple(out_list) + class GenerateReferencesFilter(XMLFilterBase): def __init__(self, upstream, downstream): XMLFilterBase.__init__(self, upstream) @@ -135,7 +137,7 @@ class GenerateReferencesFilter(XMLFilterBase): # def endDocument(self): # pass - def startElement(self, name, attrs): + def startElement(self, name, attrs): # noqa if name == "verse" and 'sID' in attrs: ref_elements = attrs['sID'].split('.') self._cur_book, self._cur_chapter, self._cur_verse = \ @@ -145,7 +147,7 @@ class GenerateReferencesFilter(XMLFilterBase): self._note_content = "" self._downstream.startElement(name, attrs) - def endElement(self, name): + def endElement(self, name): # noqa if name == 'note' and self._in_note: logging.debug('content:\n%s', self._note_content) self._in_note = False |