It is separating dag items from the plugs. as per the command: iter = OM.MItSelectionList(sList, OM.MFn.kDagNode) all 4 nodes are selected. Basically these four are dag nodes only. But selection type is different.
When *kPlugSelectionItem is used in if command Other 3 items are shown they are not dag items. * when it comes to selection based: locator1.rotateX is *kPlugSelectionItem* But those which can be selected from outliner they are *kDagSelectionItem* This is what I understood from documentation: kDagNode is different and kDagSelectionItem is different Subbu
-- http://groups.google.com/group/python_inside_maya
