Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. import bpy
  2.  
  3. item='MESH'
  4. bpy.ops.object.select_all(action='DESELECT')
  5. bpy.ops.object.select_by_type(type=item)
  6.  
  7. # Subcontexts.
  8. subcontexts_list = ['INVOKE_DEFAULT', 'INVOKE_REGION_WIN', 'INVOKE_REGION_CHANNELS',
  9. 'INVOKE_REGION_PREVIEW', 'INVOKE_AREA', 'INVOKE_SCREEN',
  10. 'EXEC_DEFAULT', 'EXEC_REGION_WIN', 'EXEC_REGION_CHANNELS',
  11. 'EXEC_REGION_PREVIEW', 'EXEC_AREA', 'EXEC_SCREEN']
  12.  
  13. # Subcontext.
  14. for sub_context in subcontexts_list:
  15. try:
  16. bpy.ops.object.join(sub_context)
  17.  
  18. except Exception as e:
  19. print('{}: {}'.format(sub_context, e))
  20.  
  21. INVOKE_DEFAULT: Operator bpy.ops.object.join.poll() failed, context is incorrect
  22. INVOKE_REGION_WIN: Operator bpy.ops.object.join.poll() failed, context is incorrect
  23. INVOKE_REGION_CHANNELS: Operator bpy.ops.object.join.poll() failed, context is incorrect
  24. INVOKE_REGION_PREVIEW: Operator bpy.ops.object.join.poll() failed, context is incorrect
  25. INVOKE_AREA: Operator bpy.ops.object.join.poll() failed, context is incorrect
  26. INVOKE_SCREEN: Operator bpy.ops.object.join.poll() failed, context is incorrect
  27. EXEC_DEFAULT: Operator bpy.ops.object.join.poll() failed, context is incorrect
  28. EXEC_REGION_WIN: Operator bpy.ops.object.join.poll() failed, context is incorrect
  29. EXEC_REGION_CHANNELS: Operator bpy.ops.object.join.poll() failed, context is incorrect
  30. EXEC_REGION_PREVIEW: Operator bpy.ops.object.join.poll() failed, context is incorrect
  31. EXEC_AREA: Operator bpy.ops.object.join.poll() failed, context is incorrect
  32. EXEC_SCREEN: Operator bpy.ops.object.join.poll() failed, context is incorrect
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement