summaryrefslogtreecommitdiff
path: root/extras/crystal.py
diff options
context:
space:
mode:
authorBryan Bishop <kanzure@gmail.com>2012-04-27 15:02:53 -0500
committerBryan Bishop <kanzure@gmail.com>2012-04-27 15:02:53 -0500
commit9ed1a474d08569654e1136836cf2ecea4d5c5ad0 (patch)
treee7edcfef3da6f75d511e99900d572ad891224d02 /extras/crystal.py
parenta58aeae5cc5c2efeb321e4ac47edeadebaa04e94 (diff)
minor fixes for insert_single_with_dependencies
Diffstat (limited to 'extras/crystal.py')
-rw-r--r--extras/crystal.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/extras/crystal.py b/extras/crystal.py
index b98210920..26377b06d 100644
--- a/extras/crystal.py
+++ b/extras/crystal.py
@@ -2376,7 +2376,7 @@ class TrainerFragment(Command):
deps.extend(self.params[5].get_dependencies(recompute=recompute, global_dependencies=global_dependencies))
#deps.append(self.params[6])
deps.extend(self.params[6].get_dependencies(recompute=recompute, global_dependencies=global_dependencies))
- self.dependencies = dep
+ self.dependencies = deps
return deps
def to_asm(self):
@@ -4858,8 +4858,9 @@ class Asm:
self.labels.append(new_object.label)
return True
def insert_single_with_dependencies(self, object0):
- objects = get_dependencies_for(object0) + [object0]
- objects = list(set(objects))
+ global_dependencies = set([object0])
+ poopbutt = get_dependencies_for(object0, global_dependencies=global_dependencies, recompute=False)
+ objects = global_dependencies
for object in objects:
#if object in self.parts:
# if self.debug: