diff options
author | elie <elie> | 2009-03-26 16:31:35 +0000 |
---|---|---|
committer | elie <elie> | 2009-03-26 16:31:35 +0000 |
commit | 8fc195d78eb50444ef2b7c3f1b1a48c904b57797 (patch) | |
tree | 498bdeca2abc6879402466a9eb2a3584544f94e6 | |
parent | 98bd1ad3811452e2ecae00be988e289d5e2ca5db (diff) | |
download | pysnmp-8fc195d78eb50444ef2b7c3f1b1a48c904b57797.tar.gz |
trying to distinguish the "default" keyword with possible "default"
enumeration name in typedef to avoid libsmi2pysnmp crash
-rw-r--r-- | tools/libsmi2pysnmp | 2 |
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: |