diff options
author | elie <elie> | 2011-05-31 10:01:27 +0000 |
---|---|---|
committer | elie <elie> | 2011-05-31 10:01:27 +0000 |
commit | b048e26087f763a4dcf7c29dcf603869dbfc9b51 (patch) | |
tree | 5cb2993c3c1d436d8f7198cc4fc107a207b64c45 | |
parent | 17e44c70398590b0acf280da24c6889dd24c167d (diff) | |
download | pysnmp-b048e26087f763a4dcf7c29dcf603869dbfc9b51.tar.gz |
fix to OidNotIncreasing error checking
-rw-r--r-- | pysnmp/entity/rfc3413/oneliner/cmdgen.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pysnmp/entity/rfc3413/oneliner/cmdgen.py b/pysnmp/entity/rfc3413/oneliner/cmdgen.py index 308ca6e..b3f2d75 100644 --- a/pysnmp/entity/rfc3413/oneliner/cmdgen.py +++ b/pysnmp/entity/rfc3413/oneliner/cmdgen.py @@ -2,6 +2,7 @@ import socket, string, types from pysnmp.entity import engine, config from pysnmp.entity.rfc3413 import cmdgen, mibvar from pysnmp.carrier.asynsock.dgram import udp +from pysnmp.proto import errind from pysnmp.smi import view from pysnmp import nextid, error from pyasn1.type import univ @@ -394,7 +395,7 @@ class CommandGenerator: if errorStatus or \ errorIndication and not self.ignoreNonIncreasingOid or \ errorIndication and self.ignoreNonIncreasingOid and \ - not isinstance(errind.OidNotIncreasing, errorIndication): + not isinstance(errorIndication, errind.OidNotIncreasing): appReturn['errorIndication'] = errorIndication if errorStatus == 2: # Hide SNMPv1 noSuchName error which leaks in here @@ -459,7 +460,7 @@ class CommandGenerator: if errorStatus or \ errorIndication and not self.ignoreNonIncreasingOid or \ errorIndication and self.ignoreNonIncreasingOid and \ - not isinstance(errind.OidNotIncreasing, errorIndication): + not isinstance(errorIndication, errind.OidNotIncreasing): appReturn['errorIndication'] = errorIndication appReturn['errorStatus'] = errorStatus appReturn['errorIndex'] = errorIndex |