mode
https://toofu0.hatenablog.com/entry/2020/10/10/033418
currentmode
print(bpy.context.object.mode)
editmode
bpy.ops.object.mode_set(mode='EDIT')
objectmode
bpy.ops.object.mode_set(mode='OBJECT')
sample
from contextlib import contextmanager
@contextmanager
def enter_edit_mode():
# enter edit mode
bpy.ops.object.mode_set(mode='EDIT')
try:
yield
finally:
bpy.ops.object.mode_set(mode='OBJECT')