summaryrefslogtreecommitdiff
path: root/examples/smi
diff options
context:
space:
mode:
authorelie <elie>2011-11-06 20:37:09 +0000
committerelie <elie>2011-11-06 20:37:09 +0000
commitc239eaf23775c4149623d726f1d61be31c0c40b2 (patch)
tree153d0d2788dd840b1729dccbbde69ff63bcac2b1 /examples/smi
parent42d5c35838a0726fd60683080e5677a76719ef2f (diff)
downloadpysnmp-c239eaf23775c4149623d726f1d61be31c0c40b2.tar.gz
major overhawl aimed at Python 2.4 through 3.2 compatibility
Diffstat (limited to 'examples/smi')
-rw-r--r--examples/smi/backend.py28
-rw-r--r--examples/smi/instrum.py4
-rw-r--r--examples/smi/view.py54
3 files changed, 43 insertions, 43 deletions
diff --git a/examples/smi/backend.py b/examples/smi/backend.py
index 3260a5e..91a0eba 100644
--- a/examples/smi/backend.py
+++ b/examples/smi/backend.py
@@ -1,31 +1,31 @@
# SNMP agent backend e.g. Agent access to Managed Objects
from pysnmp.smi import builder, instrum, exval
-print 'Loading MIB modules...',
+print('Loading MIB modules...'),
mibBuilder = builder.MibBuilder().loadModules(
'SNMPv2-MIB', 'SNMP-FRAMEWORK-MIB', 'SNMP-COMMUNITY-MIB'
)
-print 'done'
+print('done')
-print 'Building MIB tree...',
+print('Building MIB tree...'),
mibInstrum = instrum.MibInstrumController(mibBuilder)
-print 'done'
+print('done')
-print 'Remote manager write/create access to MIB instrumentation: ',
-print mibInstrum.writeVars(
- (((1,3,6,1,6,3,18,1,1,1,2,109,121,110,109,115), 'mycomm'),
- ((1,3,6,1,6,3,18,1,1,1,3,109,121,110,109,115), 'mynmsname'),
- ((1,3,6,1,6,3,18,1,1,1,7,109,121,110,109,115), 'volatile'))
- )
+print('Remote manager write/create access to MIB instrumentation: '),
+print(mibInstrum.writeVars(
+ ( ((1,3,6,1,6,3,18,1,1,1,2,109,121,110,109,115), 'mycomm'),
+ ((1,3,6,1,6,3,18,1,1,1,3,109,121,110,109,115), 'mynmsname'),
+ ((1,3,6,1,6,3,18,1,1,1,7,109,121,110,109,115), 'volatile')) )
+)
-print 'Remote manager read access to MIB instrumentation (table walk)'
+print('Remote manager read access to MIB instrumentation (table walk)')
oid, val = (), None
while 1:
oid, val = mibInstrum.readNextVars(((oid, val),))[0]
if exval.endOfMib.isSameTypeWith(val):
break
- print oid, val.prettyPrint()
+ print(oid, val.prettyPrint())
-print 'Unloading MIB modules...',
+print('Unloading MIB modules...'),
mibBuilder.unloadModules()
-print 'done'
+print('done')
diff --git a/examples/smi/instrum.py b/examples/smi/instrum.py
index 836a41e..a5abda7 100644
--- a/examples/smi/instrum.py
+++ b/examples/smi/instrum.py
@@ -41,10 +41,10 @@ if __name__ == '__main__':
mibInstrum = instrum.MibInstrumController(mibBuilder)
- print 'Remote manager read access to MIB instrumentation (table walk)'
+ print('Remote manager read access to MIB instrumentation (table walk)')
oid, val = (), None
while 1:
oid, val = mibInstrum.readNextVars(((oid, val),))[0]
if exval.endOfMib.isSameTypeWith(val):
break
- print oid, val.prettyPrint()
+ print(oid, val.prettyPrint())
diff --git a/examples/smi/view.py b/examples/smi/view.py
index 38ad236..e0134c2 100644
--- a/examples/smi/view.py
+++ b/examples/smi/view.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: