From f842a9181d7a60b1127afaec405b9ed50624e687 Mon Sep 17 00:00:00 2001 From: Steven Robertson Date: Sat, 21 Dec 2013 15:32:00 -0800 Subject: [PATCH] Resolve standalone nodes too --- cuburn/genome/blend.py | 3 ++- cuburn/genome/db.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cuburn/genome/blend.py b/cuburn/genome/blend.py index 921ff92..99bc7f4 100644 --- a/cuburn/genome/blend.py +++ b/cuburn/genome/blend.py @@ -13,7 +13,8 @@ from use import Wrapper from util import get, json_encode, resolve_spec, flatten, unflatten import variations -def node_to_anim(node, half): +def node_to_anim(gdb, node, half): + node = resolve(gdb, node) if half: osrc, odst = -0.25, 0.25 else: diff --git a/cuburn/genome/db.py b/cuburn/genome/db.py index 5b02c2b..9695a86 100644 --- a/cuburn/genome/db.py +++ b/cuburn/genome/db.py @@ -46,7 +46,7 @@ class GenomeDB(object): gnm = self.get(name) if gnm['type'] == 'node': - gnm = convert.node_to_anim(gnm, half=half) + gnm = convert.node_to_anim(self, gnm, half=half) elif gnm['type'] == 'edge': gnm = convert.edge_to_anim(self, gnm) assert gnm['type'] == 'animation', 'Unrecognized genome type.'