summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSol Jerome <sol.jerome@gmail.com>2013-04-04 17:45:06 -0500
committerSol Jerome <sol.jerome@gmail.com>2013-04-04 17:45:06 -0500
commita86e58fe19dbb35f00bfb2bd57adce3db01533c3 (patch)
treea326e260df78c32b8afc292c8ae76035095e2dd4
parent61e7e8c5aedfd3c1547776795075b24a201f5252 (diff)
downloadbcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.tar.gz
bcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.tar.bz2
bcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.zip
Frame: Sort incorrect entries
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
-rw-r--r--src/lib/Bcfg2/Client/Frame.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Client/Frame.py b/src/lib/Bcfg2/Client/Frame.py
index 71c91284c..be5c37004 100644
--- a/src/lib/Bcfg2/Client/Frame.py
+++ b/src/lib/Bcfg2/Client/Frame.py
@@ -450,7 +450,8 @@ class Frame(object):
self.logger.info('Incorrect entries: %d' %
list(self.states.values()).count(False))
if phase == 'final' and list(self.states.values()).count(False):
- for entry in self.states.keys():
+ for entry in sorted(self.states.keys(), key=lambda e: e.tag + ":" +
+ e.get('name')):
if not self.states[entry]:
etype = entry.get('type')
if etype: