If you have a list of material attributes like this: mats = ['material1.color', 'material2.color']
Then you can loop over it and disconnect like this: for mat in mats: conns = cmds.listConnections(mat, p=True) or [] for conn in conns: cmds.disconnectAttr(conn, mat) If I missed your question, can you post an example of what you have so far so I can see what is not working? On Dec 11, 2012, at 5:51 AM, Daz wrote: > Heya > > Right, that do gives me what I want thanks ! I had a feeling its one of > settings I just failed to understand it properly... > > Anyway since I'm writing here got 1 more question. > > I have a list of materials and then a list of specific connections to those > materials. > > Is there a way to disconnect those connection from those materials? > > My test fail somehow because(I think) every time I go through loop I end up > trying to disconnect wrong nodes from wrong materials, since it goes one by > one over list... > > Not sure if I can match up list somehow or tell it to pick 1 mat, get its > connections, break them, move to next node > > Is there a way to do it ? Must be I guess I just didn't find out the proper > command or how to name it... > > Thanks, bye. > > -- > You received this message because you are subscribed to the Google Groups > "Python Programming for Autodesk Maya" group. > To post to this group, send email to python_inside_maya@googlegroups.com. > To unsubscribe from this group, send email to > python_inside_maya+unsubscr...@googlegroups.com. > > -- You received this message because you are subscribed to the Google Groups "Python Programming for Autodesk Maya" group. To post to this group, send email to python_inside_maya@googlegroups.com. To unsubscribe from this group, send email to python_inside_maya+unsubscr...@googlegroups.com.