diff options
Diffstat (limited to 'bin/addons/module_graph.py')
| -rw-r--r-- | bin/addons/module_graph.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/bin/addons/module_graph.py b/bin/addons/module_graph.py index 6df397ac8af..a853eb8aa1f 100644 --- a/bin/addons/module_graph.py +++ b/bin/addons/module_graph.py @@ -45,13 +45,13 @@ done = [] print 'digraph G {' while len(modules): - f = modules.pop(0) - done.append(f) - if os.path.isfile(os.path.join(f,"__terp__.py")): - info=eval(file(os.path.join(f,"__terp__.py")).read()) - if info.get('installable', True): - for name in info['depends']: - if name not in done+modules: - modules.append(name) - print '\t%s -> %s;' % (f, name) + f = modules.pop(0) + done.append(f) + if os.path.isfile(os.path.join(f,"__terp__.py")): + info=eval(file(os.path.join(f,"__terp__.py")).read()) + if info.get('installable', True): + for name in info['depends']: + if name not in done+modules: + modules.append(name) + print '\t%s -> %s;' % (f, name) print '}' |
