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