<s> import json <EOL> from kraken . core . maths import Xfo , Vec3 , Quat <EOL> from kraken_components . biped . arm_component import ArmComponentGuide , ArmComponentRig <EOL> from kraken . core . io . kraken_saver import KrakenSaver <EOL> from kraken . core . io . kraken_loader import KrakenLoader <EOL> from kraken . helpers . utility_methods import logHierarchy <EOL> armGuide = ArmComponentGuide ( "<STR_LIT>" ) <EOL> armGuide . loadData ( { <EOL> "<STR_LIT:name>" : "<STR_LIT>" , <EOL> "<STR_LIT:location>" : "<STR_LIT:L>" , <EOL> "<STR_LIT>" : Xfo ( Vec3 ( <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ) ) , <EOL> "<STR_LIT>" : Xfo ( Vec3 ( <NUM_LIT> , <NUM_LIT> , - <NUM_LIT> ) ) , <EOL> "<STR_LIT>" : Xfo ( Vec3 ( <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ) ) , <EOL> "<STR_LIT>" : Xfo ( tr = Vec3 ( <NUM_LIT> , <NUM_LIT> , <NUM_LIT> ) , <EOL> ori = Quat ( Vec3 ( - <NUM_LIT> , - <NUM_LIT> , - <NUM_LIT> ) , <NUM_LIT> ) ) , <EOL> "<STR_LIT>" : <NUM_LIT> , <EOL> "<STR_LIT>" : <NUM_LIT> <EOL> } ) <EOL> saveData = armGuide . saveData ( ) <EOL> armGuide2 = ArmComponentGuide ( "<STR_LIT>" ) <EOL> armGuide2 . loadData ( saveData ) <EOL> armRigData = armGuide . getRigBuildData ( ) <EOL> armLeft = ArmComponentRig ( ) <EOL> armLeft . loadData ( armRigData ) <EOL> print "<STR_LIT>" <EOL> for each in armLeft . getItems ( ) . values ( ) : <EOL> if each . isTypeOf ( '<STR_LIT>' ) : <EOL> logHierarchy ( each ) </s>
