diff options
author | Ilya Etingof <etingof@gmail.com> | 2018-09-20 10:44:11 +0200 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2018-09-20 10:45:38 +0200 |
commit | 53e67f9533c98eb9a626ce20c31e21250a55bd63 (patch) | |
tree | ade6c6f14fa9690880a0e3c143bd788799b766a6 /pysnmp | |
parent | da7582db999ed1d88a086f767f6e0e29e3c64abf (diff) | |
download | pysnmp-git-53e67f9533c98eb9a626ce20c31e21250a55bd63.tar.gz |
Ensure distinct transports if timeout/retries differ
Fix hlapi/v3arch transport target caching to ensure transport targets
are different even if just timeout/retries options differ.
Diffstat (limited to 'pysnmp')
-rw-r--r-- | pysnmp/hlapi/v3arch/lcd.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pysnmp/hlapi/v3arch/lcd.py b/pysnmp/hlapi/v3arch/lcd.py index 88f90214..7a82d63b 100644 --- a/pysnmp/hlapi/v3arch/lcd.py +++ b/pysnmp/hlapi/v3arch/lcd.py @@ -94,7 +94,10 @@ class CommandGeneratorLcdConfigurator(AbstractLcdConfigurator): transportKey = (paramsName, transportTarget.transportDomain, transportTarget.transportAddr, - transportTarget.tagList) + transportTarget.timeout, + transportTarget.retries, + transportTarget.tagList, + transportTarget.iface) if transportKey in cache['addr']: addrName, useCount = cache['addr'][transportKey] |