From 3469c68ca1cff55fb76e356717a328aacbdb34c5 Mon Sep 17 00:00:00 2001
From: astock <astock@dam.brown.edu>
Date: Sat, 26 Sep 2009 21:54:52 -0400
Subject: [PATCH] Log: Turn db save errors into warnings.

---
 pytools/log.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/pytools/log.py b/pytools/log.py
index b6eacd9..66a06dd 100644
--- a/pytools/log.py
+++ b/pytools/log.py
@@ -513,7 +513,12 @@ class LogManager(object):
 
     def save(self):
         if self.db_conn is not None:
-            self.db_conn.commit()
+            from sqlite3 import OperationalError
+            try:
+                self.db_conn.commit()
+            except OperationalError, e:
+                from warnings import warn
+                warn("encountered sqlite error during commit: %s" % e)
 
         self.last_save_time = time()
 
-- 
GitLab