From 8fdf84570240c50436c839031e4da9f75839e9a3 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Tue, 26 Jan 2010 09:32:38 -0800 Subject: [PATCH] ovsdb-idlc: With "doc" command, output tables and columns alphabetically. Until this commit, tables and columns in output were output in random order (according to the ordering of Python's internal hash table). Alphabetical order makes more sense. Thanks to Reid Price for useful Python tips. --- ovsdb/ovsdb-idlc.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ovsdb/ovsdb-idlc.in b/ovsdb/ovsdb-idlc.in index d70e5ebb..71699826 100755 --- a/ovsdb/ovsdb-idlc.in +++ b/ovsdb/ovsdb-idlc.in @@ -659,7 +659,7 @@ def printDoc(schema): if schema.comment: print schema.comment - for tableName, table in schema.tables.iteritems(): + for tableName, table in sorted(schema.tables.iteritems()): title = "%s table" % tableName print print title @@ -667,7 +667,7 @@ def printDoc(schema): if table.comment: print table.comment - for columnName, column in table.columns.iteritems(): + for columnName, column in sorted(table.columns.iteritems()): print print "%s (%s)" % (columnName, column.type.toEnglish()) if column.comment: -- 2.30.2