Stop using deprecated logging API in Sphinx suspicious checker (GH-9875)
This commit is contained in:
parent
6bdb6f7675
commit
ee171a26c1
|
@ -48,6 +48,7 @@ import sys
|
|||
|
||||
from docutils import nodes
|
||||
from sphinx.builders import Builder
|
||||
import sphinx.util
|
||||
|
||||
detect_all = re.compile(r'''
|
||||
::(?=[^=])| # two :: (but NOT ::=)
|
||||
|
@ -85,6 +86,7 @@ class CheckSuspiciousMarkupBuilder(Builder):
|
|||
Checks for possibly invalid markup that may leak into the output.
|
||||
"""
|
||||
name = 'suspicious'
|
||||
logger = sphinx.util.logging.getLogger("CheckSuspiciousMarkupBuilder")
|
||||
|
||||
def init(self):
|
||||
# create output file
|
||||
|
@ -116,7 +118,7 @@ class CheckSuspiciousMarkupBuilder(Builder):
|
|||
self.warn('Found %s/%s unused rules:' %
|
||||
(len(unused_rules), len(self.rules)))
|
||||
for rule in unused_rules:
|
||||
self.info(repr(rule))
|
||||
self.logger.info(repr(rule))
|
||||
return
|
||||
|
||||
def check_issue(self, line, lineno, issue):
|
||||
|
@ -146,7 +148,7 @@ class CheckSuspiciousMarkupBuilder(Builder):
|
|||
return False
|
||||
|
||||
def report_issue(self, text, lineno, issue):
|
||||
if not self.any_issue: self.info()
|
||||
if not self.any_issue: self.logger.info()
|
||||
self.any_issue = True
|
||||
self.write_log_entry(lineno, issue, text)
|
||||
if py3:
|
||||
|
@ -181,7 +183,7 @@ class CheckSuspiciousMarkupBuilder(Builder):
|
|||
A csv file, with exactly the same format as suspicious.csv
|
||||
Fields: document name (normalized), line number, issue, surrounding text
|
||||
"""
|
||||
self.info("loading ignore rules... ", nonl=1)
|
||||
self.logger.info("loading ignore rules... ", nonl=1)
|
||||
self.rules = rules = []
|
||||
try:
|
||||
if py3:
|
||||
|
@ -206,7 +208,7 @@ class CheckSuspiciousMarkupBuilder(Builder):
|
|||
rule = Rule(docname, lineno, issue, text)
|
||||
rules.append(rule)
|
||||
f.close()
|
||||
self.info('done, %d rules loaded' % len(self.rules))
|
||||
self.logger.info('done, %d rules loaded' % len(self.rules))
|
||||
|
||||
|
||||
def get_lineno(node):
|
||||
|
|
Loading…
Reference in New Issue