File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 77* .swp
88* .pss
99.DS_Store
10- .coverage
10+ .coverage *
1111.eggs /
1212.pytest_cache /
1313.tox /
Original file line number Diff line number Diff line change 1616from supervisor .compat import syslog
1717from supervisor .compat import long
1818from supervisor .compat import is_text_stream
19+ from supervisor .compat import as_string
1920
2021class LevelsByName :
2122 CRIT = 50 # messages that probably require immediate user attention
@@ -288,10 +289,9 @@ def asdict(self):
288289 part1 = time .strftime ("%Y-%m-%d %H:%M:%S" , time .localtime (now ))
289290 asctime = '%s,%03d' % (part1 , msecs )
290291 levelname = LOG_LEVELS_BY_NUM [self .level ]
292+ msg = as_string (self .msg )
291293 if self .kw :
292- msg = self .msg % self .kw
293- else :
294- msg = self .msg
294+ msg = msg % self .kw
295295 self .dictrepr = {'message' :msg , 'levelname' :levelname ,
296296 'asctime' :asctime }
297297 return self .dictrepr
Original file line number Diff line number Diff line change @@ -535,9 +535,12 @@ def asdict(self):
535535 @mock .patch ('syslog.syslog' , MockSysLog ())
536536 def test_emit_ascii_noerror (self ):
537537 handler = self ._makeOne ()
538- record = self ._makeLogRecord ('hello!' )
538+ record = self ._makeLogRecord (b 'hello!' )
539539 handler .emit (record )
540540 syslog .syslog .assert_called_with ('hello!' )
541+ record = self ._makeLogRecord ('hi!' )
542+ handler .emit (record )
543+ syslog .syslog .assert_called_with ('hi!' )
541544
542545 @mock .patch ('syslog.syslog' , MockSysLog ())
543546 def test_close (self ):
You can’t perform that action at this time.
0 commit comments