[IMP] module loading: iterate on the module graph in deterministic order (by sorting modules for each level).

bzr revid: vmt@openerp.com-20111222090156-us0zccgy50buoi13
This commit is contained in:
Vo Minh Thu 2011-12-22 10:01:56 +01:00
parent 6c89aa8704
commit 4e2d5eba1c
1 changed files with 1 additions and 1 deletions

View File

@ -146,7 +146,7 @@ class Graph(dict):
level = 0
done = set(self.keys())
while done:
level_modules = [(name, module) for name, module in self.items() if module.depth==level]
level_modules = sorted((name, module) for name, module in self.items() if module.depth==level)
for name, module in level_modules:
done.remove(name)
yield module