mirror of
https://github.com/python/cpython.git
synced 2026-01-06 07:22:09 +00:00
Issue #16141: replaced old-style exception handling code in logging with the modern idiom.
This commit is contained in:
parent
85aa0118db
commit
8cf4eb1463
3 changed files with 12 additions and 30 deletions
|
|
@ -67,7 +67,7 @@ def currentframe():
|
|||
"""Return the frame object for the caller's stack frame."""
|
||||
try:
|
||||
raise Exception
|
||||
except:
|
||||
except Exception:
|
||||
return sys.exc_info()[2].tb_frame.f_back
|
||||
|
||||
# _srcfile is only used in conjunction with sys._getframe().
|
||||
|
|
@ -938,9 +938,7 @@ def emit(self, record):
|
|||
stream.write(msg)
|
||||
stream.write(self.terminator)
|
||||
self.flush()
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
class FileHandler(StreamHandler):
|
||||
|
|
@ -1837,7 +1835,7 @@ def shutdown(handlerList=_handlerList):
|
|||
pass
|
||||
finally:
|
||||
h.release()
|
||||
except:
|
||||
except: # ignore everything, as we're shutting down
|
||||
if raiseExceptions:
|
||||
raise
|
||||
#else, swallow
|
||||
|
|
|
|||
|
|
@ -827,15 +827,13 @@ def handle(self):
|
|||
d =json.loads(chunk)
|
||||
assert isinstance(d, dict)
|
||||
dictConfig(d)
|
||||
except:
|
||||
except Exception:
|
||||
#Apply new configuration.
|
||||
|
||||
file = io.StringIO(chunk)
|
||||
try:
|
||||
fileConfig(file)
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
traceback.print_exc()
|
||||
if self.server.ready:
|
||||
self.server.ready.set()
|
||||
|
|
|
|||
|
|
@ -72,9 +72,7 @@ def emit(self, record):
|
|||
if self.shouldRollover(record):
|
||||
self.doRollover()
|
||||
logging.FileHandler.emit(self, record)
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
def rotation_filename(self, default_name):
|
||||
|
|
@ -609,9 +607,7 @@ def emit(self, record):
|
|||
try:
|
||||
s = self.makePickle(record)
|
||||
self.send(s)
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
def close(self):
|
||||
|
|
@ -877,9 +873,7 @@ def emit(self, record):
|
|||
self.socket.sendto(msg, self.address)
|
||||
else:
|
||||
self.socket.sendall(msg)
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
class SMTPHandler(logging.Handler):
|
||||
|
|
@ -957,9 +951,7 @@ def emit(self, record):
|
|||
smtp.login(self.username, self.password)
|
||||
smtp.sendmail(self.fromaddr, self.toaddrs, msg)
|
||||
smtp.quit()
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
class NTEventLogHandler(logging.Handler):
|
||||
|
|
@ -1044,9 +1036,7 @@ def emit(self, record):
|
|||
type = self.getEventType(record)
|
||||
msg = self.format(record)
|
||||
self._welu.ReportEvent(self.appname, id, cat, type, [msg])
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
def close(self):
|
||||
|
|
@ -1131,9 +1121,7 @@ def emit(self, record):
|
|||
if self.method == "POST":
|
||||
h.send(data.encode('utf-8'))
|
||||
h.getresponse() #can't do anything with the result
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
class BufferingHandler(logging.Handler):
|
||||
|
|
@ -1313,9 +1301,7 @@ def emit(self, record):
|
|||
"""
|
||||
try:
|
||||
self.enqueue(self.prepare(record))
|
||||
except (KeyboardInterrupt, SystemExit): #pragma: no cover
|
||||
raise
|
||||
except:
|
||||
except Exception:
|
||||
self.handleError(record)
|
||||
|
||||
if threading:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue