diff options
author | elie <elie> | 2011-11-06 20:37:09 +0000 |
---|---|---|
committer | elie <elie> | 2011-11-06 20:37:09 +0000 |
commit | f0406dd01c46230ebbcd4f8c4a47fdbc270e64ef (patch) | |
tree | cae924c26bc40e6caafde18e657ab7fbb8794bbe /examples/smi/manager | |
parent | 6781949a085961ff2eb6f4603a52249e99c4ce7d (diff) | |
download | pysnmp-git-f0406dd01c46230ebbcd4f8c4a47fdbc270e64ef.tar.gz |
major overhawl aimed at Python 2.4 through 3.2 compatibility
Diffstat (limited to 'examples/smi/manager')
-rw-r--r-- | examples/smi/manager/mib-tree-inspection.py | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/examples/smi/manager/mib-tree-inspection.py b/examples/smi/manager/mib-tree-inspection.py index 38ad236d..e0134c21 100644 --- a/examples/smi/manager/mib-tree-inspection.py +++ b/examples/smi/manager/mib-tree-inspection.py @@ -5,69 +5,69 @@ from pysnmp.smi import builder, view, error mibBuilder = builder.MibBuilder() # Optionally set an alternative path to compiled MIBs -#print 'Setting MIB sources...' +#print('Setting MIB sources...') #mibSources = mibBuilder.getMibSources() + ( # builder.DirMibSource('/opt/pysnmp_mibs'), # ) #mibBuilder.setMibSources(*mibSources) -#print mibBuilder.getMibSources() -#print 'done' +#print(mibBuilder.getMibSources()) +#print('done') -print 'Loading MIB modules...', +print('Loading MIB modules...'), mibBuilder.loadModules( 'SNMPv2-MIB', 'SNMP-FRAMEWORK-MIB', 'SNMP-COMMUNITY-MIB' ) -print 'done' +print('done') -print 'Indexing MIB objects...', +print('Indexing MIB objects...'), mibView = view.MibViewController(mibBuilder) -print 'done' +print('done') -print 'MIB symbol name lookup by OID: ', +print('MIB symbol name lookup by OID: '), oid, label, suffix = mibView.getNodeName((1,3,6,1,2,1,1,1)) -print oid, label, suffix +print(oid, label, suffix) -print 'MIB symbol name lookup by label: ', +print('MIB symbol name lookup by label: '), oid, label, suffix = mibView.getNodeName((1,3,6,1,2,'mib-2',1,'sysDescr')) -print oid, label, suffix +print(oid, label, suffix) -print 'MIB symbol name lookup by symbol description: ', +print('MIB symbol name lookup by symbol description: '), oid, label, suffix = mibView.getNodeName(('sysDescr',)) oid, label, suffix = mibView.getNodeName(('snmpEngineID',), 'SNMP-FRAMEWORK-MIB') -print oid, label, suffix +print(oid, label, suffix) -print 'MIB object value pretty print: ', +print('MIB object value pretty print: '), mibNode, = mibBuilder.importSymbols('SNMP-FRAMEWORK-MIB', 'snmpEngineID') -print mibNode.syntax +print(mibNode.syntax.prettyPrint()) -print 'MIB symbol location lookup by name: ', +print('MIB symbol location lookup by name: '), modName, symName, suffix = mibView.getNodeLocation(('snmpCommunityEntry',)) -print symName, modName +print(symName, modName) -print 'MIB node lookup by location: ', +print('MIB node lookup by location: '), rowNode, = mibBuilder.importSymbols(modName, symName) -print rowNode +print(rowNode) -print 'Conceptual table index value to oid convertion: ', +print('Conceptual table index value to oid convertion: '), oid = rowNode.getInstIdFromIndices('router') -print oid -print 'Conceptual table index oid to value convertion: ', -print rowNode.getIndicesFromInstId(oid) +print(oid) +print('Conceptual table index oid to value convertion: '), +print(rowNode.getIndicesFromInstId(oid)) -print 'MIB tree traversal' +print('MIB tree traversal') oid, label, suffix = mibView.getFirstNodeName() while 1: try: modName, nodeDesc, suffix = mibView.getNodeLocation(oid) - print '%s::%s == %s' % (modName, nodeDesc, oid) + print('%s::%s == %s' % (modName, nodeDesc, oid)) oid, label, suffix = mibView.getNextNodeName(oid) except error.NoSuchObjectError: break -print 'Modules traversal' +print('Modules traversal') modName = mibView.getFirstModuleName() while 1: - if modName: print modName + if modName: print(modName) try: modName = mibView.getNextModuleName(modName) except error.SmiError: |