summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2009-03-26 16:31:35 +0000
committerelie <elie>2009-03-26 16:31:35 +0000
commit8fc195d78eb50444ef2b7c3f1b1a48c904b57797 (patch)
tree498bdeca2abc6879402466a9eb2a3584544f94e6
parent98bd1ad3811452e2ecae00be988e289d5e2ca5db (diff)
downloadpysnmp-8fc195d78eb50444ef2b7c3f1b1a48c904b57797.tar.gz
trying to distinguish the "default" keyword with possible "default"
enumeration name in typedef to avoid libsmi2pysnmp crash
-rw-r--r--tools/libsmi2pysnmp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/libsmi2pysnmp b/tools/libsmi2pysnmp
index b6150aa..276aceb 100644
--- a/tools/libsmi2pysnmp
+++ b/tools/libsmi2pysnmp
@@ -277,7 +277,7 @@ def __genTypeDef((symName, symDef), classMode=0):
typeDef['range']['min'] == typeDef['range']['max']:
r = r + '.setFixedLength(%s)' % typeDef['range']['min']
- if symDef.has_key('default'):
+ if symDef.has_key('default') and not symDef.has_key('basetype'):
defVal = __genDefVal(baseType, symDef)
if classMode:
if defVal is not None: