summaryrefslogtreecommitdiff
path: root/pysnmp/smi/mibs/SNMPv2-TM.py
diff options
context:
space:
mode:
authorelie <elie>2011-01-22 22:30:12 +0000
committerelie <elie>2011-01-22 22:30:12 +0000
commit97d80236180d9524b4a286b9521e36bc76ed059b (patch)
tree6eb654050517f196e64e1c3fa33450cc92b57b2f /pysnmp/smi/mibs/SNMPv2-TM.py
parent5e59152ba3f89ef7443716d1cc0edb429984d1c2 (diff)
downloadpysnmp-97d80236180d9524b4a286b9521e36bc76ed059b.tar.gz
make IPv4 address generator more efficient
Diffstat (limited to 'pysnmp/smi/mibs/SNMPv2-TM.py')
-rw-r--r--pysnmp/smi/mibs/SNMPv2-TM.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pysnmp/smi/mibs/SNMPv2-TM.py b/pysnmp/smi/mibs/SNMPv2-TM.py
index d74ed41..226314a 100644
--- a/pysnmp/smi/mibs/SNMPv2-TM.py
+++ b/pysnmp/smi/mibs/SNMPv2-TM.py
@@ -28,8 +28,8 @@ class SnmpUDPAddress(TextualConvention, OctetString):
def __getitem__(self, i):
if not hasattr(self, '__tuple_value'):
self.__tuple_value = (
- string.join(map(lambda x: str(ord(x)), self._value[:4]), '.'),
- ord(self._value[4:5]) << 8 | ord(self._value[5:6])
+ '%s.%s.%s.%s' % (ord(self._value[0]), ord(self._value[1]),ord(self._value[2]),ord(self._value[3])),
+ ord(self._value[4]) << 8 | ord(self._value[5])
)
return self.__tuple_value[i]