mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-07 00:00:58 +00:00
do not catch exceptions
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1936 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
75c36e0e02
commit
a87b8a64d2
1 changed files with 11 additions and 16 deletions
|
|
@ -213,22 +213,17 @@ class ColoredStreamHandler (logging.StreamHandler, object):
|
|||
|
||||
If a formatter is specified, it is used to format the record.
|
||||
The record is then written to the stream with a trailing newline
|
||||
[N.B. this may be removed depending on feedback]. If exception
|
||||
information is present, it is formatted using
|
||||
traceback.print_exception and appended to the stream.
|
||||
[N.B. this may be removed depending on feedback].
|
||||
"""
|
||||
color = self.get_color(record)
|
||||
try:
|
||||
msg = self.format(record)
|
||||
if not hasattr(types, "UnicodeType"): #if no unicode support...
|
||||
msg = self.format(record)
|
||||
if not hasattr(types, "UnicodeType"): #if no unicode support...
|
||||
self.stream.write("%s" % msg, color=color)
|
||||
else:
|
||||
try:
|
||||
self.stream.write("%s" % msg, color=color)
|
||||
else:
|
||||
try:
|
||||
self.stream.write("%s" % msg, color=color)
|
||||
except UnicodeError:
|
||||
self.stream.write("%s" % msg.encode("UTF-8"),
|
||||
color=color)
|
||||
self.stream.write(os.linesep)
|
||||
self.flush()
|
||||
except:
|
||||
self.handleError(record)
|
||||
except UnicodeError:
|
||||
self.stream.write("%s" % msg.encode("UTF-8"),
|
||||
color=color)
|
||||
self.stream.write(os.linesep)
|
||||
self.flush()
|
||||
|
|
|
|||
Loading…
Reference in a new issue