]> granicus.if.org Git - python/commitdiff
#7092: Drop the cmp argument.
authorFlorent Xicluna <florent.xicluna@gmail.com>
Fri, 2 Apr 2010 08:15:26 +0000 (08:15 +0000)
committerFlorent Xicluna <florent.xicluna@gmail.com>
Fri, 2 Apr 2010 08:15:26 +0000 (08:15 +0000)
Lib/idlelib/configDialog.py
Lib/idlelib/configHandler.py

index d0b21557516c8cd67df5e70137cfc020aacbb675..dbaedc76c393fccfc6a96b0ff586b6300393d7ad 100644 (file)
@@ -989,16 +989,11 @@ class ConfigDialog(Toplevel):
         self.SetThemeType()
         ##load theme element option menu
         themeNames=self.themeElements.keys()
-        themeNames.sort(self.__ThemeNameIndexCompare)
+        themeNames.sort(key=lambda x: self.themeElements[x][1])
         self.optMenuHighlightTarget.SetMenu(themeNames,themeNames[0])
         self.PaintThemeSample()
         self.SetHighlightTarget()
 
-    def __ThemeNameIndexCompare(self,a,b):
-        if self.themeElements[a][1]<self.themeElements[b][1]: return -1
-        elif self.themeElements[a][1]==self.themeElements[b][1]: return 0
-        else: return 1
-
     def LoadKeyCfg(self):
         ##current keys type radiobutton
         self.keysAreBuiltin.set(idleConf.GetOption('main','Keys','default',
index 8a047454c7154642c8556fa12ea9cc7a87f02a18..73487d56f31ad2e4cda53ebe2530f0ae317b71d1 100644 (file)
@@ -654,17 +654,9 @@ class IdleConf:
                 helpPath=value[1].strip()
             if menuItem and helpPath: #neither are empty strings
                 helpSources.append( (menuItem,helpPath,option) )
-        helpSources.sort(self.__helpsort)
+        helpSources.sort(key=lambda x: int(x[2]))
         return helpSources
 
-    def __helpsort(self, h1, h2):
-        if int(h1[2]) < int(h2[2]):
-            return -1
-        elif int(h1[2]) > int(h2[2]):
-            return 1
-        else:
-            return 0
-
     def GetAllExtraHelpSourcesList(self):
         """
         Returns a list of tuples containing the details of all additional help