From: Thierry Parmentelat Date: Wed, 12 Jun 2013 07:27:04 +0000 (+0200) Subject: protect against minexemptrate being sometimes missing from getslivers apparently... X-Git-Tag: nodemanager-5.2-4~20 X-Git-Url: http://git.onelab.eu/?p=nodemanager.git;a=commitdiff_plain;h=f11f5f5b63ca43a728a0a6a5649bbc8ff0434f0e protect against minexemptrate being sometimes missing from getslivers apparently (from nm's log) --- diff --git a/bwmon.py b/bwmon.py index 246fd6f..f4c0133 100644 --- a/bwmon.py +++ b/bwmon.py @@ -423,7 +423,7 @@ class Slice: if (runningrates['maxrate'] != new_maxrate) or \ (runningrates['minrate'] != self.MinRate * 1000) or \ (runningrates['maxexemptrate'] != new_maxi2rate) or \ - (runningrates['minexemptrate'] != self.Mini2Rate * 1000) or \ + ('minexemptrate' in runningrates and runningrates['minexemptrate'] != self.Mini2Rate * 1000) or \ (runningrates['share'] != self.Share): # Apply parameters bwlimit.set(xid = self.xid, dev = dev_default,