diff options
author | Ilya Etingof <etingof@gmail.com> | 2018-12-29 10:40:01 +0100 |
---|---|---|
committer | Ilya Etingof <etingof@gmail.com> | 2018-12-29 10:40:01 +0100 |
commit | 920cbcab78f90013465beadbaf7421db1d2c220e (patch) | |
tree | c5be566e7103b3dcb5f271e99def0f938f63e723 /pysnmp/hlapi/v1arch | |
parent | c328f30a8146870e309dc9cb16f1f708246b22a9 (diff) | |
download | pysnmp-git-920cbcab78f90013465beadbaf7421db1d2c220e.tar.gz |
Fix hlapi/v1arch request timeout
The retrying mechanism never worked, apparently.
Diffstat (limited to 'pysnmp/hlapi/v1arch')
-rw-r--r-- | pysnmp/hlapi/v1arch/dispatch.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pysnmp/hlapi/v1arch/dispatch.py b/pysnmp/hlapi/v1arch/dispatch.py index 0c222281..09041eb2 100644 --- a/pysnmp/hlapi/v1arch/dispatch.py +++ b/pysnmp/hlapi/v1arch/dispatch.py @@ -141,8 +141,8 @@ class AbstractSnmpDispatcher(object): return wholeMsg def _timerCb(self, timeNow): - for requestId, stateInfo in self._pendingReqs.items(): - if stateInfo['timestamp'] < timeNow: + for requestId, stateInfo in tuple(self._pendingReqs.items()): + if stateInfo['timestamp'] > timeNow: continue retries = stateInfo['retries'] |