A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-dev/2005-October/057798.html below:

[Python-Dev] StreamHandler eating exceptions

[Python-Dev] StreamHandler eating exceptions [Python-Dev] StreamHandler eating exceptionsGustavo Niemeyer gustavo at niemeyer.net
Mon Oct 31 00:37:57 CET 2005
The StreamHandler available under the logging package is currently
catching all exceptions under the emit() method call. In the
Handler.handleError() documentation it's mentioned that it's
implemented like that because users do not care about errors
in the logging system.

I'd like to apply the following patch:

Index: Lib/logging/__init__.py
===================================================================
--- Lib/logging/__init__.py     (revision 41357)
+++ Lib/logging/__init__.py     (working copy)
@@ -738,6 +738,8 @@
                 except UnicodeError:
                     self.stream.write(fs % msg.encode("UTF-8"))
             self.flush()
+        except KeyboardInterrupt:
+            raise
         except:
             self.handleError(record)


Anyone against the change?

-- 
Gustavo Niemeyer
http://niemeyer.net
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4