[Checkins] SVN: zope.introspectorui/trunk/src/zope/introspectorui/code.py Fix sorting of remaining list providers.

Uli Fouquet uli at gnufix.de
Sun Aug 17 10:42:20 EDT 2008


Log message for revision 89924:
  Fix sorting of remaining list providers.

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 14:34:35 UTC (rev 89923)
+++ zope.introspectorui/trunk/src/zope/introspectorui/code.py	2008-08-17 14:42:20 UTC (rev 89924)
@@ -61,15 +61,15 @@
             obj = located(module[name], module, name)
             result.append(dict(name=name, url=self.url(obj),
                                doc=self.getDocString(obj)))
-        return result
+        return sorted(result, key=lambda x: x['name'])
 
     def getClassURLs(self):
         classes = self.context.getClasses()
-        return sorted(self.getItemURLs(classes))
+        return self.getItemURLs(classes)
 
     def getFunctionURLs(self):
         functions = self.context.getFunctions()
-        return sorted(self.getItemURLs(functions))
+        return self.getItemURLs(functions)
 
     def getFunctions(self):
         functions = self.context.getFunctions()
@@ -82,7 +82,7 @@
                                fullname=name+signature,
                                doc=self.getDocString(func,
                                                      heading_only=False)))
-        return result
+        return sorted(result, key=lambda x: x['fullname'])
 
     def getBreadcrumbs(self):
         return IBreadcrumbProvider(self).getBreadcrumbs()
@@ -128,7 +128,7 @@
             mod = located(package[info.name], package, info.name)
             result.append(dict(name=info.name, url=self.url(mod),
                                doc=self.getDocString(item=mod)))
-        return result
+        return sorted(result, key=lambda x: x['name'])
         
     def getSubPackageUrls(self):
         mod_infos = self.context.getSubPackages()



More information about the Checkins mailing list