summaryrefslogtreecommitdiff
path: root/pysnmp/hlapi/v3arch/asyncio/cmdgen.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysnmp/hlapi/v3arch/asyncio/cmdgen.py')
-rw-r--r--pysnmp/hlapi/v3arch/asyncio/cmdgen.py41
1 files changed, 21 insertions, 20 deletions
diff --git a/pysnmp/hlapi/v3arch/asyncio/cmdgen.py b/pysnmp/hlapi/v3arch/asyncio/cmdgen.py
index 278be5be..8d978573 100644
--- a/pysnmp/hlapi/v3arch/asyncio/cmdgen.py
+++ b/pysnmp/hlapi/v3arch/asyncio/cmdgen.py
@@ -42,13 +42,14 @@ from pysnmp.proto.api import v2c
try:
import asyncio
+
except ImportError:
import trollius as asyncio
__all__ = ['getCmd', 'nextCmd', 'setCmd', 'bulkCmd', 'isEndOfMib']
-vbProcessor = CommandGeneratorVarBinds()
-lcd = CommandGeneratorLcdConfigurator()
+VB_PROCESSOR = CommandGeneratorVarBinds()
+LCD = CommandGeneratorLcdConfigurator()
isEndOfMib = lambda varBinds: not v2c.apiPDU.getNextVarBinds(varBinds)
@@ -136,8 +137,8 @@ def getCmd(snmpEngine, authData, transportTarget, contextData,
if future.cancelled():
return
try:
- varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine.cache, varBinds,
- lookupMib)
+ varBindsUnmade = VB_PROCESSOR.unmakeVarBinds(snmpEngine.cache, varBinds,
+ lookupMib)
except Exception as e:
future.set_exception(e)
else:
@@ -145,7 +146,7 @@ def getCmd(snmpEngine, authData, transportTarget, contextData,
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
)
- addrName, paramsName = lcd.configure(
+ addrName, paramsName = LCD.configure(
snmpEngine, authData, transportTarget, contextData.contextName)
future = asyncio.Future()
@@ -153,7 +154,7 @@ def getCmd(snmpEngine, authData, transportTarget, contextData,
cmdgen.GetCommandGenerator().sendVarBinds(
snmpEngine, addrName, contextData.contextEngineId,
contextData.contextName,
- vbProcessor.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
+ VB_PROCESSOR.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
(options.get('lookupMib', True), future)
)
return future
@@ -242,8 +243,8 @@ def setCmd(snmpEngine, authData, transportTarget, contextData,
if future.cancelled():
return
try:
- varBindsUnmade = vbProcessor.unmakeVarBinds(snmpEngine.cache, varBinds,
- lookupMib)
+ varBindsUnmade = VB_PROCESSOR.unmakeVarBinds(snmpEngine.cache, varBinds,
+ lookupMib)
except Exception as e:
future.set_exception(e)
else:
@@ -251,7 +252,7 @@ def setCmd(snmpEngine, authData, transportTarget, contextData,
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
)
- addrName, paramsName = lcd.configure(
+ addrName, paramsName = LCD.configure(
snmpEngine, authData, transportTarget, contextData.contextName)
future = asyncio.Future()
@@ -259,7 +260,7 @@ def setCmd(snmpEngine, authData, transportTarget, contextData,
cmdgen.SetCommandGenerator().sendVarBinds(
snmpEngine, addrName, contextData.contextEngineId,
contextData.contextName,
- vbProcessor.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
+ VB_PROCESSOR.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
(options.get('lookupMib', True), future)
)
return future
@@ -352,9 +353,9 @@ def nextCmd(snmpEngine, authData, transportTarget, contextData,
if future.cancelled():
return
try:
- varBindsUnmade = [vbProcessor.unmakeVarBinds(snmpEngine.cache,
- varBindTableRow,
- lookupMib)
+ varBindsUnmade = [VB_PROCESSOR.unmakeVarBinds(snmpEngine.cache,
+ varBindTableRow,
+ lookupMib)
for varBindTableRow in varBindTable]
except Exception as e:
future.set_exception(e)
@@ -363,7 +364,7 @@ def nextCmd(snmpEngine, authData, transportTarget, contextData,
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
)
- addrName, paramsName = lcd.configure(
+ addrName, paramsName = LCD.configure(
snmpEngine, authData, transportTarget, contextData.contextName)
future = asyncio.Future()
@@ -371,7 +372,7 @@ def nextCmd(snmpEngine, authData, transportTarget, contextData,
cmdgen.NextCommandGenerator().sendVarBinds(
snmpEngine, addrName, contextData.contextEngineId,
contextData.contextName,
- vbProcessor.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
+ VB_PROCESSOR.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
(options.get('lookupMib', True), future)
)
return future
@@ -493,9 +494,9 @@ def bulkCmd(snmpEngine, authData, transportTarget, contextData,
if future.cancelled():
return
try:
- varBindsUnmade = [vbProcessor.unmakeVarBinds(snmpEngine.cache,
- varBindTableRow,
- lookupMib)
+ varBindsUnmade = [VB_PROCESSOR.unmakeVarBinds(snmpEngine.cache,
+ varBindTableRow,
+ lookupMib)
for varBindTableRow in varBindTable]
except Exception as e:
future.set_exception(e)
@@ -504,7 +505,7 @@ def bulkCmd(snmpEngine, authData, transportTarget, contextData,
(errorIndication, errorStatus, errorIndex, varBindsUnmade)
)
- addrName, paramsName = lcd.configure(
+ addrName, paramsName = LCD.configure(
snmpEngine, authData, transportTarget, contextData.contextName)
future = asyncio.Future()
@@ -512,7 +513,7 @@ def bulkCmd(snmpEngine, authData, transportTarget, contextData,
cmdgen.BulkCommandGenerator().sendVarBinds(
snmpEngine, addrName, contextData.contextEngineId,
contextData.contextName, nonRepeaters, maxRepetitions,
- vbProcessor.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
+ VB_PROCESSOR.makeVarBinds(snmpEngine.cache, varBinds), __cbFun,
(options.get('lookupMib', True), future)
)
return future