diff twisted/plugins/libervia.py @ 432:8ecc5a7062e4

browser and server sides: fixes module import + use enumerate instead of xrange
author souliane <souliane@mailoo.org>
date Sun, 27 Apr 2014 18:53:37 +0200
parents 39b07289ff42
children bbdbee25123a
line wrap: on
line diff
--- a/twisted/plugins/libervia.py	Mon Apr 07 23:31:21 2014 +0200
+++ b/twisted/plugins/libervia.py	Sun Apr 27 18:53:37 2014 +0200
@@ -50,11 +50,12 @@
         """
         config = SafeConfigParser()
         config.read(Const.CONFIG_FILES)
-        for index in xrange(0, len(self.optParameters)):
-            name = self.optParameters[index][0]
+        for index, param in list(enumerate(self.optParameters)):
+            # index is only used to not modify the loop variable "param"
+            name = param[0]
             try:
                 value = config.get('libervia', name)
-                self.optParameters[index][2] = self.optParameters[index][4](value)
+                self.optParameters[index][2] = param[4](value)
             except (NoSectionError, NoOptionError):
                 pass
         usage.Options.__init__(self)