summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2007-02-14 10:09:22 +0000
committerelie <elie>2007-02-14 10:09:22 +0000
commit22087b71c4cc0a1a73c538fc782bc4fb35311c8d (patch)
tree88b9ccc2d941d92b6c8bd9e57d162bfc6482af48
parentb5d0e59663fe2a02bcf079d7d60d36a6fe5cbf91 (diff)
downloadpysnmp-22087b71c4cc0a1a73c538fc782bc4fb35311c8d.tar.gz
added fuzzy logic to SnmpEngineTime.clone() to compute live value
-rw-r--r--pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
index e686c1a..ffb3dde 100644
--- a/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
+++ b/pysnmp/smi/mibs/SNMP-FRAMEWORK-MIB.py
@@ -40,9 +40,8 @@ class SnmpEngineID(OctetString, TextualConvention):
class SnmpEngineTime(Integer32):
def clone(self, value=None, tagSet=None, subtypeSpec=None):
- # XXX
-# if value is None and self._value is not None:
-# value = int(time.time())-self._value
+ if value is None and self._value is not None:
+ value = int(time.time())-self._value
return Integer32.clone(self, value, tagSet, subtypeSpec)
class SnmpMessageProcessingModel(Integer32):