diff options
author | elie <elie> | 2005-10-12 16:00:09 +0000 |
---|---|---|
committer | elie <elie> | 2005-10-12 16:00:09 +0000 |
commit | ae4781a8712ecc03cb6be106876d0e38c1706883 (patch) | |
tree | 247609212ef0fb302e849231f309276c0a24478a | |
parent | 9e52f0c0307b2b21b33410ea62759d728536e272 (diff) | |
download | pysnmp-ae4781a8712ecc03cb6be106876d0e38c1706883.tar.gz |
default contextEngineId to local snmpEngineID
-rw-r--r-- | pysnmp/entity/rfc3413/context.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pysnmp/entity/rfc3413/context.py b/pysnmp/entity/rfc3413/context.py index a73227f..49a45ec 100644 --- a/pysnmp/entity/rfc3413/context.py +++ b/pysnmp/entity/rfc3413/context.py @@ -3,6 +3,10 @@ from pysnmp import error class SnmpContext: def __init__(self, snmpEngine, contextEngineId=None): + if contextEngineId is None: + # Default to local snmpEngineId + contextEngineId,= snmpEngine.msgAndPduDsp.mibInstrumController.mibBuilder.importSymbols('SNMP-FRAMEWORK-MIB', 'snmpEngineID') + contextEngineId = contextEngineId.syntax self.contextEngineId = contextEngineId self.contextNames = { '': snmpEngine.msgAndPduDsp.mibInstrumController # Default name |