[Checkins] SVN: zope.introspectorui/trunk/src/zope/introspectorui/code.py Sort items correctly.

Uli Fouquet uli at gnufix.de
Sun Aug 17 10:34:35 EDT 2008


Log message for revision 89923:
  Sort items correctly.

Changed:
  U   zope.introspectorui/trunk/src/zope/introspectorui/code.py

-=-
Modified: zope.introspectorui/trunk/src/zope/introspectorui/code.py
===================================================================
--- zope.introspectorui/trunk/src/zope/introspectorui/code.py	2008-08-17 12:19:09 UTC (rev 89922)
+++ zope.introspectorui/trunk/src/zope/introspectorui/code.py	2008-08-17 14:34:35 UTC (rev 89923)
@@ -111,7 +111,7 @@
         for name in filenames:
             file = located(package[name], package, name)
             result.append(dict(name=name, url=self.url(file)))
-        return sorted(result)
+        return sorted(result, key=lambda x: x['name'])
 
     def getTextFileUrls(self):
         filenames = self.context.getPackageFiles()
@@ -132,11 +132,11 @@
         
     def getSubPackageUrls(self):
         mod_infos = self.context.getSubPackages()
-        return sorted(self._getItemUrls(mod_infos))
+        return self._getItemUrls(mod_infos)
 
     def getModuleUrls(self):
         mod_infos = self.context.getModules()
-        return sorted(self._getItemUrls(mod_infos))
+        return self._getItemUrls(mod_infos)
 
     def getBreadcrumbs(self):
         return IBreadcrumbProvider(self).getBreadcrumbs()
@@ -206,7 +206,7 @@
                 signature = '(self, ' + signature[1:]
             result.append(dict(name=name + signature,
                                doc=self.getDocString(item=item)))
-        return sorted(result)
+        return sorted(result, key=lambda x: x['name'])
 
     def getBreadcrumbs(self):
         return IBreadcrumbProvider(self).getBreadcrumbs()



More information about the Checkins mailing list