summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2015-06-03 18:31:29 +0000
committerelie <elie>2015-06-03 18:31:29 +0000
commit5cc617d3727d773206a67106fca22c146cf2f0aa (patch)
tree55de0d6f817cc73f338120525d008e68155ad664
parent9a9526b95b8a383aff5583766d742fb5d0cbbcb8 (diff)
downloadpysnmp-5cc617d3727d773206a67106fca22c146cf2f0aa.tar.gz
fix to pysmi status interpretation
-rw-r--r--pysnmp/smi/builder.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pysnmp/smi/builder.py b/pysnmp/smi/builder.py
index 4c0ce9c..22c7776 100644
--- a/pysnmp/smi/builder.py
+++ b/pysnmp/smi/builder.py
@@ -321,7 +321,7 @@ class MibBuilder:
if self.__mibCompiler:
debug.logger & debug.flagBld and debug.logger('loadModules: calling MIB compiler for %s' % modName)
status = self.__mibCompiler.compile(modName)
- errs = '; '.join([str(x.error) for x in status.values() if x in ('failed', 'missing')])
+ errs = '; '.join([hasattr(x, 'error') and str(x.error) or x for x in status.values() if x in ('failed', 'missing')])
if errs:
raise error.MibNotFoundError('%s compilation error(s): %s' % (modName, errs))
# compilation suceeded, MIB might load now