summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorelie <elie>2005-10-28 23:54:22 +0000
committerelie <elie>2005-10-28 23:54:22 +0000
commit7f364dda6b861d1afaedf7ec0490357029d5c018 (patch)
treea8c8eea1ea4bcee5e474aff363e1d9cee47716af /tools
parent8c144d9ff81d9d30fc22cc5436f2d8d7b2da9b6f (diff)
downloadpysnmp-7f364dda6b861d1afaedf7ec0490357029d5c018.tar.gz
make use of STATUS clause
Diffstat (limited to 'tools')
-rw-r--r--tools/libsmi2pysnmp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/libsmi2pysnmp b/tools/libsmi2pysnmp
index 08b1249..c27236f 100644
--- a/tools/libsmi2pysnmp
+++ b/tools/libsmi2pysnmp
@@ -301,6 +301,9 @@ if nodes:
out.write('MibScalar(%s' % __oidToTuple(symDef['oid']))
out.write('%s)' % __genTypeDef((symName, symDef)))
out.write('.setMaxAccess(\"%s\")' % symDef['access'])
+ if symDef.has_key('status') and symDef['status'] != 'current' \
+ and symDef['status'] != 'mandatory':
+ out.write('.setStatus(\"%s\")' % symDef['status'])
if symDef.has_key('units'):
out.write('.setUnits(\"%s\")' % symDef['units'])
if symDef['nodetype'] == 'table':
@@ -334,6 +337,9 @@ if nodes:
out.write('MibTableColumn(%s' % __oidToTuple(symDef['oid']))
out.write('%s)' % __genTypeDef((symName, symDef)))
out.write('.setMaxAccess(\"%s\")' % symDef['access'])
+ if symDef.has_key('status') and symDef['status'] != 'current' \
+ and symDef['status'] != 'mandatory':
+ out.write('.setStatus(\"%s\")' % symDef['status'])
out.write('%s\n' % addLabelForSymbol(symName))