From: David E. Eisenstat Date: Thu, 26 Apr 2007 19:04:26 +0000 (+0000) Subject: Resilience against exceptions thrown from bwmon.py. X-Git-Tag: NodeManager-1.6-1~114 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=eedfc8774fd54183fc44b029eaac6f110a16e8fe Resilience against exceptions thrown from bwmon.py. --- diff --git a/database.py b/database.py index 878a7ba..7b95ed2 100644 --- a/database.py +++ b/database.py @@ -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