From c6ac50a6336ee719c8ce19b0f7e2446b6c29b5b5 Mon Sep 17 00:00:00 2001 From: Bryan Bishop Date: Fri, 27 Apr 2012 13:29:41 -0500 Subject: faster get_dependencies on Script original-commit-id: ce35b436ed2a8317bd02e931de03cb5ab356ded5 --- crystal.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'crystal.py') diff --git a/crystal.py b/crystal.py index 1dd3faa..7a03e29 100644 --- a/crystal.py +++ b/crystal.py @@ -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): -- cgit v1.2.3