diff options
Diffstat (limited to 'examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py')
-rw-r--r-- | examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py b/examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py index b4a6fa0c..5ef940cc 100644 --- a/examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py +++ b/examples/v3arch/asyncore/manager/ntfrcv/regexp-community-name.py @@ -71,8 +71,10 @@ config.addV1System(snmpEngine, 'my-area', 'public') # noinspection PyUnusedLocal,PyUnusedLocal,PyUnusedLocal def cbFun(snmpEngine, stateReference, contextEngineId, contextName, varBinds, cbCtx): - print('Notification from ContextEngineId "%s", ContextName "%s"' % (contextEngineId.prettyPrint(), - contextName.prettyPrint())) + print('Notification from ContextEngineId "%s", ' + 'ContextName "%s"' % (contextEngineId.prettyPrint(), + contextName.prettyPrint())) + for name, val in varBinds: print('%s = %s' % (name.prettyPrint(), val.prettyPrint())) @@ -85,6 +87,6 @@ snmpEngine.transportDispatcher.jobStarted(1) # this job would never finish # Run I/O dispatcher which would receive queries and send confirmations try: snmpEngine.transportDispatcher.runDispatcher() -except: + +finally: snmpEngine.transportDispatcher.closeDispatcher() - raise |