Author: eallen
Date: 2008-10-06 09:03:22 -0400 (Mon, 06 Oct 2008)
New Revision: 2594
Modified:
mgmt/trunk/cumin/python/cumin/limits.py
Log:
Trap exception when asking for limits and a broker connection doesn't exist.
Modified: mgmt/trunk/cumin/python/cumin/limits.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/limits.py 2008-10-04 19:25:00 UTC (rev 2593)
+++ mgmt/trunk/cumin/python/cumin/limits.py 2008-10-06 13:03:22 UTC (rev 2594)
@@ -51,8 +51,11 @@
def predicate():
return self.got_data
- model = self.app.model
- negotiator.GetLimits(model.data, completion, self.lim)
+ try:
+ model = self.app.model
+ negotiator.GetLimits(model.data, completion, self.lim)
+ except:
+ return self.lim
# wait for up to 20 seconds for completion to be called
wait(predicate, timeout=5)
Show replies by date