don't display leading zeros for IP addresses
authorAndreas Frisch <andreas.frisch@multimedia-labs.de>
Tue, 7 Oct 2008 10:48:06 +0000 (10:48 +0000)
committerAndreas Frisch <andreas.frisch@multimedia-labs.de>
Tue, 7 Oct 2008 10:48:06 +0000 (10:48 +0000)
lib/python/Components/config.py

index b91c449..7fbe13b 100644 (file)
@@ -507,6 +507,19 @@ class ConfigIP(ConfigSequence):
        def getHTML(self, id):
                # we definitely don't want leading zeros
                return '.'.join(["%d" % d for d in self.value])
+       
+       def genText(self):
+               value = ""
+               mPos = self.marked_pos
+               num = 0;
+               for i in self._value:
+                       if len(value):
+                               value += self.seperator
+                               if mPos >= len(value) - 1:
+                                       mPos += 1
+                       value += str(i)
+                       num += 1
+               return (value, mPos)
 
 class ConfigMAC(ConfigSequence):
        def __init__(self, default):