diff options
Diffstat (limited to 'pysnmp/hlapi/v3arch/asyncore/sync/compat/ntforg.py')
-rw-r--r-- | pysnmp/hlapi/v3arch/asyncore/sync/compat/ntforg.py | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/pysnmp/hlapi/v3arch/asyncore/sync/compat/ntforg.py b/pysnmp/hlapi/v3arch/asyncore/sync/compat/ntforg.py deleted file mode 100644 index 5b10cd0e..00000000 --- a/pysnmp/hlapi/v3arch/asyncore/sync/compat/ntforg.py +++ /dev/null @@ -1,51 +0,0 @@ -# -# This file is part of pysnmp software. -# -# Copyright (c) 2005-2019, Ilya Etingof <etingof@gmail.com> -# License: http://snmplabs.com/pysnmp/license.html -# -# This is a Python 2.6- version of the same file at level up -# -from pysnmp.hlapi.v3arch.asyncore import ntforg - -__all__ = ['sendNotification', 'next'] - - -# noinspection PyShadowingBuiltins -def next(iter): - return iter.next() - - -# -# Synchronous one-liner SNMP Notification Originator application -# - -def sendNotification(snmpEngine, authData, transportTarget, contextData, - notifyType, varBinds, **options): - # noinspection PyShadowingNames - def cbFun(snmpEngine, sendRequestHandle, - errorIndication, errorStatus, errorIndex, - varBinds, cbCtx): - cbCtx['errorIndication'] = errorIndication - cbCtx['errorStatus'] = errorStatus - cbCtx['errorIndex'] = errorIndex - cbCtx['varBinds'] = varBinds - - cbCtx = {} - - if varBinds: - ntforg.sendNotification(snmpEngine, authData, transportTarget, - contextData, notifyType, varBinds, - cbFun, cbCtx, options.get('lookupMib', True)) - - snmpEngine.transportDispatcher.runDispatcher() - - errorIndication = cbCtx.get('errorIndication') - errorStatus = cbCtx.get('errorStatus') - errorIndex = cbCtx.get('errorIndex') - varBinds = cbCtx.get('varBinds', []) - else: - errorIndication = errorStatus = errorIndex = None - varBinds = [] - - yield errorIndication, errorStatus, errorIndex, varBinds |