Resilience against exceptions thrown from bwmon.py.
authorDavid E. Eisenstat <deisenst@cs.princeton.edu>
Thu, 26 Apr 2007 19:04:26 +0000 (19:04 +0000)
committerDavid E. Eisenstat <deisenst@cs.princeton.edu>
Thu, 26 Apr 2007 19:04:26 +0000 (19:04 +0000)
database.py

index 878a7ba..7b95ed2 100644 (file)
@@ -103,7 +103,8 @@ class Database(dict):
         for name, rec in self.iteritems():
             if rec['instantiation'] == 'plc-instantiated': accounts.get(name).ensure_created(rec)
 
-        bwmon.GetSlivers(self)
+        try: bwmon.GetSlivers(self)
+        except: logger.log_exc()
 
         # request a database dump
         global dump_requested