@@ -115,10 +115,12 @@ def write_doc(self, docname, doctree):
115
115
def finish (self ):
116
116
unused_rules = [rule for rule in self .rules if not rule .used ]
117
117
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
+ )
122
124
return
123
125
124
126
def check_issue (self , line , lineno , issue ):
@@ -152,14 +154,15 @@ def report_issue(self, text, lineno, issue):
152
154
self .any_issue = True
153
155
self .write_log_entry (lineno , issue , text )
154
156
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 ))
157
159
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' )))
163
166
self .app .statuscode = 1
164
167
165
168
def write_log_entry (self , lineno , issue , text ):
0 commit comments