From d91b296d772940ad274b8753238695b44cf365bc Mon Sep 17 00:00:00 2001
From: Andreas Kloeckner <inform@tiker.net>
Date: Sat, 27 Jun 2009 20:33:06 -0400
Subject: [PATCH] Turn off warning capture on LogManager close.

---
 pytools/log.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pytools/log.py b/pytools/log.py
index 3e3a88d..4a78699 100644
--- a/pytools/log.py
+++ b/pytools/log.py
@@ -372,11 +372,15 @@ class LogManager(object):
                     unit, description, loads(def_agg))
 
     def close(self):
+        if self.old_showwarning is not None:
+            self.capture_warnings(False)
+
         self.save()
 
         if self.db_conn is not None:
             self.db_conn.close()
 
+
     def get_table(self, q_name):
         if q_name not in self.quantity_data:
             raise KeyError, "invalid quantity name '%s'" % q_name
-- 
GitLab