Browse Source

Merge remote-tracking branch 'msabramo/feature.py3.RotatingFileHandler__del__close_stream' into merge.py3k

Gavin Carothers 11 năm trước cách đây
mục cha
commit
bf1a48c40a
1 tập tin đã thay đổi với 7 bổ sung0 xóa
  1. 7 0
      supervisor/loggers.py

+ 7 - 0
supervisor/loggers.py

@@ -181,6 +181,13 @@ class RotatingFileHandler(FileHandler):
         self.counter = 0
         self.every = 10
 
+    def __del__(self):
+        if self.stream:
+            try:
+                self.stream.close()
+            except OSError as exc:
+                pass
+
     def emit(self, record):
         """
         Emit a record.