Skip to content

Commit

Permalink
added some more...printing....
Browse files Browse the repository at this point in the history
added list(map(str)) to hierarchy printouts to make the visual comparison quicker.
  • Loading branch information
AndresMWeber committed Mar 28, 2018
1 parent 976c751 commit 5811fb0
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
7 changes: 3 additions & 4 deletions anvil/grouping/base_grouping.py
Original file line number Diff line number Diff line change
Expand Up @@ -257,15 +257,14 @@ def _flat_hierarchy(self):
def _cascade_across_hierarchy(self, object_function, grouping_function):
for anvil_node in itervalues(self.hierarchy.to_flat_dict()):

print('running on node %s' % anvil_node)
print('running on node %r' % anvil_node)
for node in [anvil_node] if anvil.is_aset(anvil_node) or anvil.is_agrouping(anvil_node) else to_list(anvil_node):
print('\tnode %s->%s && %s' % (node, node.name_tokens, node.meta_data))
if anvil.is_agrouping(node) or anvil.is_aset(anvil_node):
print('node %s->%s' % (node, node.name_tokens))
grouping_function(node)
elif anvil.is_aobject(node):
print('node %s->%s' % (node, node.name_tokens))
object_function(node)
print('now it is: ', node)
print('\t\tnow it is: ', node)

def __getattr__(self, item):
try:
Expand Down
3 changes: 2 additions & 1 deletion anvil/sub_rig_templates/base_sub_rig_template.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,8 @@ def build_ik(self, linear_hierarchy_set, solver=cfg.IK_RP_SOLVER, parent=None, n

handle.name_tokens.update(name_tokens)
effector.name_tokens.update({cfg.TYPE: cfg.IK_EFFECTOR})

print(handle.name_tokens, handle.meta_data, effector.name_tokens, handle.meta_data)
print(kwargs)
return handle, effector

@register_built_nodes
Expand Down
6 changes: 3 additions & 3 deletions tests/acceptance/test_hand.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,17 +52,17 @@ def test_number_of_nodes_from_get_children(self):
def test_control_names(self):
top_groups = ['A_fk_OGP', 'A_ik_OGP', 'A_pv_OGP']
self.assertIn([name + ending for ending in top_groups for name in self.TEMPLATE_CLASS.DEFAULT_NAMES],
self.hand.hierarchy.control.to_value_list())
list(map(self.hand.hierarchy.control.to_value_list())))

def test_joint_names(self):
top_groups = ['A_fk_JNT', 'A_ik_JNT', 'A_blend_JNT']
self.assertIn(['%s_%s' % (name, ending) for ending in top_groups for name in self.TEMPLATE_CLASS.DEFAULT_NAMES],
self.hand.hierarchy.joint.to_value_list())
list(map(str, self.hand.hierarchy.joint.to_value_list())))

def test_node_names(self):
top_groups = ['IKHANDLE']
self.assertIn(['%s_%s' % (name, ending) for ending in top_groups for name in self.TEMPLATE_CLASS.DEFAULT_NAMES],
self.hand.hierarchy.node.to_value_list())
list(map(self.hand.hierarchy.node.to_value_list())))


class TestBuildDefaultHand(TestHandBase):
Expand Down

0 comments on commit 5811fb0

Please sign in to comment.