Update of /cvsroot/python/python/dist/src/Lib/logging In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24606 Modified Files: handlers.py Log Message: Added close() (which flushes) to BufferingHandler and tidied MemoryHandler.close() [SF #901330] Index: handlers.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/logging/handlers.py,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** handlers.py 20 Feb 2004 13:17:27 -0000 1.9 --- handlers.py 21 Feb 2004 22:14:34 -0000 1.10 *************** *** 1,3 **** ! # Copyright 2001-2002 by Vinay Sajip. All Rights Reserved. # # Permission to use, copy, modify, and distribute this software and its --- 1,3 ---- ! # Copyright 2001-2004 by Vinay Sajip. All Rights Reserved. # # Permission to use, copy, modify, and distribute this software and its *************** *** 727,730 **** --- 727,739 ---- self.buffer = [] + def close(self): + """ + Close the handler. + + This version just flushes and chains to the parent class' close(). + """ + self.flush() + logging.Handler.close(self) + class MemoryHandler(BufferingHandler): """ *************** *** 775,778 **** self.flush() self.target = None - self.buffer = [] BufferingHandler.close(self) --- 784,786 ----