@@ -115,10 +115,12 @@ def write_doc(self, docname, doctree):
115115 def finish (self ):
116116 unused_rules = [rule for rule in self .rules if not rule .used ]
117117 if unused_rules :
118- self .warn ('Found %s/%s unused rules:' %
119- (len (unused_rules ), len (self .rules )))
120- for rule in unused_rules :
121- self .logger .info (repr (rule ))
118+ self .logger .warning (
119+ 'Found %s/%s unused rules: %s' % (
120+ len (unused_rules ), len (self .rules ),
121+ '' .join (repr (rule ) for rule in unused_rules ),
122+ )
123+ )
122124 return
123125
124126 def check_issue (self , line , lineno , issue ):
@@ -152,14 +154,15 @@ def report_issue(self, text, lineno, issue):
152154 self .any_issue = True
153155 self .write_log_entry (lineno , issue , text )
154156 if py3 :
155- self .warn ('[%s:%d] "%s" found in "%-.120s"' %
156- (self .docname , lineno , issue , text ))
157+ self .logger . warning ('[%s:%d] "%s" found in "%-.120s"' %
158+ (self .docname , lineno , issue , text ))
157159 else :
158- self .warn ('[%s:%d] "%s" found in "%-.120s"' % (
159- self .docname .encode (sys .getdefaultencoding (),'replace' ),
160- lineno ,
161- issue .encode (sys .getdefaultencoding (),'replace' ),
162- text .strip ().encode (sys .getdefaultencoding (),'replace' )))
160+ self .logger .warning (
161+ '[%s:%d] "%s" found in "%-.120s"' % (
162+ self .docname .encode (sys .getdefaultencoding (),'replace' ),
163+ lineno ,
164+ issue .encode (sys .getdefaultencoding (),'replace' ),
165+ text .strip ().encode (sys .getdefaultencoding (),'replace' )))
163166 self .app .statuscode = 1
164167
165168 def write_log_entry (self , lineno , issue , text ):
0 commit comments