diff options
author | Sol Jerome <sol.jerome@gmail.com> | 2013-04-04 17:45:06 -0500 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2013-04-04 17:45:06 -0500 |
commit | a86e58fe19dbb35f00bfb2bd57adce3db01533c3 (patch) | |
tree | a326e260df78c32b8afc292c8ae76035095e2dd4 /src/lib/Bcfg2/Client/Frame.py | |
parent | 61e7e8c5aedfd3c1547776795075b24a201f5252 (diff) | |
download | bcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.tar.gz bcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.tar.bz2 bcfg2-a86e58fe19dbb35f00bfb2bd57adce3db01533c3.zip |
Frame: Sort incorrect entries
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
Diffstat (limited to 'src/lib/Bcfg2/Client/Frame.py')
-rw-r--r-- | src/lib/Bcfg2/Client/Frame.py | 3 |
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: |