summaryrefslogtreecommitdiff
path: root/pysnmp
diff options
context:
space:
mode:
authorelie <elie>2005-06-28 18:46:45 +0000
committerelie <elie>2005-06-28 18:46:45 +0000
commit57f0015307f0c5e197b6967aa0d920f8aff8096c (patch)
tree0105cdb6931e4365b2c0ded397fd013a070942de /pysnmp
parent79fb2e20c8698dbd94cd26cd3b4d51e00036993e (diff)
downloadpysnmp-git-57f0015307f0c5e197b6967aa0d920f8aff8096c.tar.gz
sysUptime object fixed
Diffstat (limited to 'pysnmp')
-rw-r--r--pysnmp/smi/mibs/SNMPv2-MIB.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/pysnmp/smi/mibs/SNMPv2-MIB.py b/pysnmp/smi/mibs/SNMPv2-MIB.py
index af0e532a..3e4ad1a3 100644
--- a/pysnmp/smi/mibs/SNMPv2-MIB.py
+++ b/pysnmp/smi/mibs/SNMPv2-MIB.py
@@ -21,7 +21,9 @@ sysObjectID = MibVariable((1, 3, 6, 1, 2, 1, 1, 2), ObjectIdentifier((1,3,6,1,4,
class __SysUpTime(TimeTicks):
birthday = time()
def clone(self, value=None, tagSet=None, subtypeSpec=None):
- return TimeTicks.clone(self, int(time()-self.birthday)*100)
+ if value is None:
+ value = int(time()-self.birthday)*100
+ return TimeTicks.clone(self, value)
sysUpTime = MibVariable((1, 3, 6, 1, 2, 1, 1, 3), __SysUpTime()).setMaxAccess("readonly")
sysContact = MibVariable((1, 3, 6, 1, 2, 1, 1, 4), DisplayString().subtype(subtypeSpec=constraint.ValueSizeConstraint(0, 255))).setMaxAccess("readwrite")