Heya

I'm struggling with few lines of code today. It would be great if one of 
you gurus can help me with it.

I'm trying to remove objects from quick set selections. Now the idea was to 
list all sets and remove object from them but that don't work.
It only works if I specify the name of set so whhh...

Here are my tries so far...

set = cmds.ls('*_set*')
cmds.sets(remove = set)

all my sets are named xxx_set so I'm only looking for the _set part and 
they get nicely listed. The problem starts that when I want them to remove 
objects I get error :

# Error: No object matches name: [u'FloorShader_set', 
u'bli_body_paint_set', u'bli_chrome_set', u'bli_disk_brake_set', 
u'bli_glass_amber_set', u'bli_glass_patterned_set', 
u'bli_glass_patterned_stagger_set', u'bli_glass_red_set', 
u'bli_glass_red_thin_set', u'bli_glass_set', u'bli_glass_thin_set', 
u'bli_interior_dummy_set', u'bli_plastic_black_glossy_set', 
u'bli_plastic_black_matte_set', u'bli_rims_paint_set', 
u'bli_rubber_black_set', u'bli_satined_metal_set', u'bli_tyre_tread_set', 
u'bli_tyre_wall_set', u'lambert1_set', u'mi_car_paint_phen_x_passes1_set', 
u'mia_caliper_set', u'mia_chrome_set', u'mia_disk_brake_set', 
u'mia_glass_amber_set', u'mia_glass_patterned_set', 
u'mia_glass_patterned_stagger_set', u'mia_glass_red_set', 
u'mia_glass_red_thin_set', u'mia_glass_set', u'mia_glass_thin_set', 
u'mia_interior_dummy_set', u'mia_material1_set', 
u'mia_material_x_passes1_set', u'mia_material_x_passes2_set', 
u'mia_material_x_passes3_set', u'mia_material_x_passes4_set', 
u'mia_material_x_passes5_set', u'mia_material_x_passes6_set', 
u'mia_material_x_passes7_set', u'mia_material_x_passes8_set', 
u'mia_plastic_black_glossy_set', u'mia_plastic_black_matte_set', 
u'mia_rims_paint_set', u'mia_rubber_black_set', u'mia_satined_metal_set', 
u'mia_tyre_tread_set', u'mia_tyre_wall_set', u'mia_window_blackprint_set', 
u'particleCloud1_set', u'pasted__fluidShape1_set', u'shaderGlow1_set', 
u'ss_blackout_set', u'surfaceShader1_set']
# Traceback (most recent call last):
# File "<maya console>", line 3, in <module>
# TypeError: No object matches name: [u'FloorShader_set', 
u'bli_body_paint_set', u'bli_chrome_set', u'bli_disk_brake_set', 
u'bli_glass_amber_set', u'bli_glass_patterned_set', 
u'bli_glass_patterned_stagger_set', u'bli_glass_red_set', 
u'bli_glass_red_thin_set', u'bli_glass_set', u'bli_glass_thin_set', 
u'bli_interior_dummy_set', u'bli_plastic_black_glossy_set', 
u'bli_plastic_black_matte_set', u'bli_rims_paint_set', 
u'bli_rubber_black_set', u'bli_satined_metal_set', u'bli_tyre_tread_set', 
u'bli_tyre_wall_set', u'lambert1_set', u'mi_car_paint_phen_x_passes1_set', 
u'mia_caliper_set', u'mia_chrome_set', u'mia_disk_brake_set', 
u'mia_glass_amber_set', u'mia_glass_patterned_set', 
u'mia_glass_patterned_stagger_set', u'mia_glass_red_set', 
u'mia_glass_red_thin_set', u'mia_glass_set', u'mia_glass_thin_set', 
u'mia_interior_dummy_set', u'mia_material1_set', 
u'mia_material_x_passes1_set', u'mia_material_x_passes2_set', 
u'mia_material_x_passes3_set', u'mia_material_x_passes4_set', 
u'mia_material_x_passes5_set', u'mia_material_x_passes6_set', 
u'mia_material_x_passes7_set', u'mia_material_x_passes8_set', 
u'mia_plastic_black_glossy_set', u'mia_plastic_black_matte_set', 
u'mia_rims_paint_set', u'mia_rubber_black_set', u'mia_satined_metal_set', 
u'mia_tyre_tread_set', u'mia_tyre_wall_set', u'mia_window_blackprint_set', 
u'particleCloud1_set', u'pasted__fluidShape1_set', u'shaderGlow1_set', 
u'ss_blackout_set', u'surfaceShader1_set'] # 
relationshipEditorRelationshipsChanged relationshipPanel1 setMembership;

I think the problems lie in the fact that I have u'xxx' and not xxx... or 
am I wrong? Not sure how to get the name to list without the u'xx' part :/

Thanks, bye.


-- 
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings: 
http://groups.google.com/group/python_inside_maya/subscribe

Reply via email to