[Epydoc-commits] SF.net SVN: epydoc: [1581] trunk/epydoc/src/epydoc/docwriter/html.py
Brought to you by:
edloper
From: <dva...@us...> - 2007-03-10 17:56:32
|
Revision: 1581 http://svn.sourceforge.net/epydoc/?rev=1581&view=rev Author: dvarrazzo Date: 2007-03-10 09:56:29 -0800 (Sat, 10 Mar 2007) Log Message: ----------- - Ordering of classes in classes tree stabilized. The base classes used to be sorted by canonical name, but no order was set for subclasses. Now sorting both base classes and subclasses by class name (which is probably more meaningful than canonical name for people looking for a class regardless from the module it is exposed from) Modified Paths: -------------- trunk/epydoc/src/epydoc/docwriter/html.py Modified: trunk/epydoc/src/epydoc/docwriter/html.py =================================================================== --- trunk/epydoc/src/epydoc/docwriter/html.py 2007-03-10 16:01:52 UTC (rev 1580) +++ trunk/epydoc/src/epydoc/docwriter/html.py 2007-03-10 17:56:29 UTC (rev 1581) @@ -959,7 +959,7 @@ #class_set.add(base) out('<ul class="nomargin-top">\n') - for doc in sorted(class_set): + for doc in sorted(class_set, key=lambda c:c.canonical_name[-1]): if doc.bases != UNKNOWN and len(doc.bases)==0: self.write_class_tree_item(out, doc, class_set) out('</ul>\n') @@ -2714,7 +2714,7 @@ >>> # endif >>> if doc.subclasses: <ul> - >>> for subclass in set(doc.subclasses): + >>> for subclass in sorted(set(doc.subclasses), key=lambda c:c.canonical_name[-1]): >>> if subclass in class_set: >>> self.write_class_tree_item(out, subclass, class_set) >>> #endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |