diff options
author | Bryan Bishop <kanzure@gmail.com> | 2012-04-27 13:29:41 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2012-04-27 13:29:41 -0500 |
commit | c6ac50a6336ee719c8ce19b0f7e2446b6c29b5b5 (patch) | |
tree | c4713587bd02b796dc9d56f81c67513445411074 | |
parent | f1aa58eabcce420660454123239eb0c9b2ba47cd (diff) |
faster get_dependencies on Script
original-commit-id: ce35b436ed2a8317bd02e931de03cb5ab356ded5
-rw-r--r-- | crystal.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -2056,10 +2056,13 @@ class Script: return commands def get_dependencies(self): + if self.dependencies != None: + return self.dependencies dependencies = [] for command in self.commands: deps = command.get_dependencies() dependencies.extend(deps) + self.dependencies = dependencies return dependencies def to_asm(self): |