This snippet shows how to read a connection (or value) mapping template into a Python dictionary.
t = Application.Dictionary.GetObject( "Model1.Mixer.MappingTemplate1" )
n = Application.GetNumMappingRules( t )
d = {}
for i in range(1,n+1):
r = Application.GetMappingRule( t, i )
d[r.Value("From")] = r.Value("To")
for k, v in d.iteritems():
Application.LogMessage( k + " > " + v )
Line 8 GetMappingRule uses output arguments, so we have to take the returned ISIVTCollection and extract the From and To output arguments. We use From as the dictionary key.


