summaryrefslogtreecommitdiffstats
path: root/Doc/tools
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2019-09-02 16:12:19 (GMT)
committerJason R. Coombs <jaraco@jaraco.com>2019-09-02 16:12:19 (GMT)
commitb365cfae4675ae90df329cb1179a5664e8283c13 (patch)
tree50a8cef31d09f728c947be20392060859d04b2f6 /Doc/tools
parentbf69e160c431dc40d6530d427cec71c6a97522f5 (diff)
downloadcpython-b365cfae4675ae90df329cb1179a5664e8283c13.zip
cpython-b365cfae4675ae90df329cb1179a5664e8283c13.tar.gz
cpython-b365cfae4675ae90df329cb1179a5664e8283c13.tar.bz2
bpo-36853: Fix suspicious.py to actually print the unused rules (GH-13579) (GH-15649)
* Fix suspicious.py to actually print the unused rules * Fix the other `self.warn` calls (cherry picked from commit e1786b54162e2bfb01ca5aafa19d596c4af5a803) Co-authored-by: Anthony Sottile <asottile@umich.edu>
Diffstat (limited to 'Doc/tools')
-rw-r--r--Doc/tools/extensions/suspicious.py25
1 files changed, 14 insertions, 11 deletions
diff --git a/Doc/tools/extensions/suspicious.py b/Doc/tools/extensions/suspicious.py
index 34a0112..9e814fb 100644
--- a/Doc/tools/extensions/suspicious.py
+++ b/Doc/tools/extensions/suspicious.py
@@ -115,10 +115,12 @@ class CheckSuspiciousMarkupBuilder(Builder):
def finish(self):
unused_rules = [rule for rule in self.rules if not rule.used]
if unused_rules:
- self.logger.warn('Found %s/%s unused rules:' %
- (len(unused_rules), len(self.rules)))
- for rule in unused_rules:
- self.logger.info(repr(rule))
+ self.logger.warning(
+ 'Found %s/%s unused rules: %s' % (
+ len(unused_rules), len(self.rules),
+ ''.join(repr(rule) for rule in unused_rules),
+ )
+ )
return
def check_issue(self, line, lineno, issue):
@@ -151,14 +153,15 @@ class CheckSuspiciousMarkupBuilder(Builder):
self.any_issue = True
self.write_log_entry(lineno, issue, text)
if py3:
- self.logger.warn('[%s:%d] "%s" found in "%-.120s"' %
- (self.docname, lineno, issue, text))
+ self.logger.warning('[%s:%d] "%s" found in "%-.120s"' %
+ (self.docname, lineno, issue, text))
else:
- self.logger.warn('[%s:%d] "%s" found in "%-.120s"' % (
- self.docname.encode(sys.getdefaultencoding(),'replace'),
- lineno,
- issue.encode(sys.getdefaultencoding(),'replace'),
- text.strip().encode(sys.getdefaultencoding(),'replace')))
+ self.logger.warning(
+ '[%s:%d] "%s" found in "%-.120s"' % (
+ self.docname.encode(sys.getdefaultencoding(),'replace'),
+ lineno,
+ issue.encode(sys.getdefaultencoding(),'replace'),
+ text.strip().encode(sys.getdefaultencoding(),'replace')))
self.app.statuscode = 1
def write_log_entry(self, lineno, issue, text):