diff options
author | elie <elie> | 2005-10-12 15:53:02 +0000 |
---|---|---|
committer | elie <elie> | 2005-10-12 15:53:02 +0000 |
commit | 3a0c436c9c06ee4b56199209a12f1a9bee266508 (patch) | |
tree | 03225afb30afcda6560a9a579325304a290d330b | |
parent | be71b3f4ac0baf1c41f5e7e7b3be00410c5cbe0c (diff) | |
download | pysnmp-3a0c436c9c06ee4b56199209a12f1a9bee266508.tar.gz |
table management funcs may return None cell vals
-rw-r--r-- | examples/v3arch/manager/bulkgen.py | 5 | ||||
-rw-r--r-- | examples/v3arch/manager/nextgen.py | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/examples/v3arch/manager/bulkgen.py b/examples/v3arch/manager/bulkgen.py index abdb1c6..e87b2dc 100644 --- a/examples/v3arch/manager/bulkgen.py +++ b/examples/v3arch/manager/bulkgen.py @@ -41,7 +41,10 @@ def cbFun(sendRequesthandle, errorIndication, errorStatus, errorIndex, return for varBindRow in varBindTable: for oid, val in varBindRow: - print '%s = %s' % (oid, val.prettyOut(val)) + if val is None: + print oid + else: + print '%s = %s' % (oid, val.prettyOut(val)) for oid, val in varBindTable[-1]: if val is not None: break diff --git a/examples/v3arch/manager/nextgen.py b/examples/v3arch/manager/nextgen.py index 139f7b9..497438c 100644 --- a/examples/v3arch/manager/nextgen.py +++ b/examples/v3arch/manager/nextgen.py @@ -21,7 +21,7 @@ config.addTargetParams(snmpEngine, 'myParams', 'test-user', 'authPriv') # Transport addresses config.addTargetAddr( snmpEngine, 'myRouter', config.snmpUDPDomain, - ('127.0.0.1', 161), 'myParams' + ('127.0.0.1', 161), 'myParams' ) # Transport @@ -41,7 +41,10 @@ def cbFun(sendRequestHandle, errorIndication, errorStatus, errorIndex, return for varBindRow in varBindTable: for oid, val in varBindRow: - print '%s = %s' % (oid, val.prettyOut(val)) + if val is None: + print oid + else: + print '%s = %s' % (oid, val.prettyOut(val)) for oid, val in varBindTable[-1]: if val is not None: break |