diff options
author | elie <elie> | 2013-09-15 19:11:26 +0000 |
---|---|---|
committer | elie <elie> | 2013-09-15 19:11:26 +0000 |
commit | 50a4f29cb81bd8a534adf96ac9bd8919376bf98f (patch) | |
tree | eaf9e877add7fdfeb4de71b62f37db306cee0f6e | |
parent | 9addab3c7b7cc7af10b6e4e8ee95ff19b8872002 (diff) | |
download | pysnmp-50a4f29cb81bd8a534adf96ac9bd8919376bf98f.tar.gz |
SNMP Engine object now has a snmpEngineID attribute exposed
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | pysnmp/entity/engine.py | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -69,6 +69,7 @@ Revision 4.2.5rc2 does not let you to configure different securityModels per securityname at VACM though the cfgCmdGen() wrapper. - MIB builder traceback formatting and reporting improved. +- SNMP Engine object now has a snmpEngineID attribute exposed. - Fix to inet_ntop()/inet_pton() support on Windows at TRANSPORT-ADDRESS-MIB. - Fix to usmUserSecurityName table column implementation -- automatic value generation from index value removed. diff --git a/pysnmp/entity/engine.py b/pysnmp/entity/engine.py index 73b8905..bfcb289 100644 --- a/pysnmp/entity/engine.py +++ b/pysnmp/entity/engine.py @@ -46,9 +46,10 @@ class SnmpEngine: snmpEngineMaxMessageSize.syntax = snmpEngineMaxMessageSize.syntax.clone(maxMessageSize) snmpEngineBoots, = self.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('__SNMP-FRAMEWORK-MIB', 'snmpEngineBoots') snmpEngineBoots.syntax = snmpEngineBoots.syntax + 1 + origSnmpEngineID, = self.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('__SNMP-FRAMEWORK-MIB', 'snmpEngineID') if snmpEngineID is not None: - origSnmpEngineID, = self.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('__SNMP-FRAMEWORK-MIB', 'snmpEngineID') origSnmpEngineID.syntax = origSnmpEngineID.syntax.clone(snmpEngineID) + self.snmpEngineID = origSnmpEngineID.syntax # Transport dispatcher bindings |