diff options
Diffstat (limited to 'pyreverse/diagrams.py')
-rw-r--r-- | pyreverse/diagrams.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pyreverse/diagrams.py b/pyreverse/diagrams.py index 360fdb1..6dde9a1 100644 --- a/pyreverse/diagrams.py +++ b/pyreverse/diagrams.py @@ -12,7 +12,7 @@ # # You should have received a copy of the GNU General Public License along with # this program; if not, write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. """diagram objects """ @@ -85,11 +85,11 @@ class ClassDiagram(Figure, FilterMixIn): if names: node_name = "%s : %s" % (node_name, ", ".join(names)) attrs.append(node_name) - return attrs + return sorted(attrs) def get_methods(self, node): """return visible methods""" - return [m for m in node.values() + return [m for m in sorted(node.values(), key=lambda n: n.name) if isinstance(m, astroid.Function) and self.show_attr(m.name)] def add_object(self, title, node): |