Do not crash if one value is NotAvailable

This commit is contained in:
Florent 2013-10-31 16:46:44 +01:00
commit 965dcfc60b

View file

@ -24,6 +24,7 @@ import sys
import locale
import time
import logging
from weboob.capabilities.base import NotAvailable
from weboob.core import Weboob, CallErrors
from weboob.tools.browser import BrowserIncorrectPassword
@ -261,7 +262,8 @@ class GenericMuninPlugin(object):
for backend, result in self.build_do():
if self.monitored(result):
value = self.get_value(result)
self.write_output('%s.value %f' % (self.result2id(result), value))
if value is not NotAvailable:
self.write_output('%s.value %f' % (self.result2id(result), value))
except CallErrors, errors:
self.print_errors(errors)
self.print_cache(self.name)