diff options
author | elie <elie> | 2005-10-28 23:54:22 +0000 |
---|---|---|
committer | elie <elie> | 2005-10-28 23:54:22 +0000 |
commit | 7f364dda6b861d1afaedf7ec0490357029d5c018 (patch) | |
tree | a8c8eea1ea4bcee5e474aff363e1d9cee47716af /tools | |
parent | 8c144d9ff81d9d30fc22cc5436f2d8d7b2da9b6f (diff) | |
download | pysnmp-7f364dda6b861d1afaedf7ec0490357029d5c018.tar.gz |
make use of STATUS clause
Diffstat (limited to 'tools')
-rw-r--r-- | tools/libsmi2pysnmp | 6 |
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)) |