summaryrefslogtreecommitdiff
path: root/pysnmp/proto/secmod/rfc3414/service.py
diff options
context:
space:
mode:
authorelie <elie>2012-07-22 09:24:42 +0000
committerelie <elie>2012-07-22 09:24:42 +0000
commit32df61a9ff508c70d216f60fde614b0bfcfa7fc7 (patch)
tree461a57782ac9c7b67492b1d96e18219906104538 /pysnmp/proto/secmod/rfc3414/service.py
parentfd6583984924ec62f55f9ffc813409c22af43766 (diff)
downloadpysnmp-git-32df61a9ff508c70d216f60fde614b0bfcfa7fc7.tar.gz
cast transportDispatcher's timing values into ints to match incrementing
integer counter
Diffstat (limited to 'pysnmp/proto/secmod/rfc3414/service.py')
-rw-r--r--pysnmp/proto/secmod/rfc3414/service.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pysnmp/proto/secmod/rfc3414/service.py b/pysnmp/proto/secmod/rfc3414/service.py
index cf889f35..2bea14ee 100644
--- a/pysnmp/proto/secmod/rfc3414/service.py
+++ b/pysnmp/proto/secmod/rfc3414/service.py
@@ -706,7 +706,7 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
int(time.time())
)
- expireAt = self.__expirationTimer + 300 / snmpEngine.transportDispatcher.getTimerResolution()
+ expireAt = int(self.__expirationTimer + 300 / snmpEngine.transportDispatcher.getTimerResolution())
if expireAt not in self.__timelineExpQueue:
self.__timelineExpQueue[expireAt] = []
self.__timelineExpQueue[expireAt].append(
@@ -773,7 +773,7 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
msgAuthoritativeEngineTime,
int(time.time())
)
- expireAt = self.__expirationTimer + 300 / snmpEngine.transportDispatcher.getTimerResolution()
+ expireAt = int(self.__expirationTimer + 300 / snmpEngine.transportDispatcher.getTimerResolution())
if expireAt not in self.__timelineExpQueue:
self.__timelineExpQueue[expireAt] = []
self.__timelineExpQueue[expireAt].append(
@@ -882,7 +882,7 @@ class SnmpUSMSecurityModel(AbstractSecurityModel):
for engineIdKey in self.__timelineExpQueue[self.__expirationTimer]:
if engineIdKey in self.__timeline:
del self.__timeline[engineIdKey]
- debug.logger & debug.flagSM and debug.logger('__expireEnginesInfo: expiring %s' % (engineIdKey,))
+ debug.logger & debug.flagSM and debug.logger('__expireTimelineInfo: expiring %r' % (engineIdKey,))
del self.__timelineExpQueue[self.__expirationTimer]
self.__expirationTimer = self.__expirationTimer + 1