MMpy.Schedule.open_transaction

Syntax

MMpy.Schedule.open_transaction()

Description

Creates transaction object and starts a new transaction. The created object is not supposed to be used directly; it should only be used in 'with' statement.

Returns

Type Description
SchedulerTransaction Transaction object.​

Examples

schedule = MMpy.SchedulerProject.get_schedule()
with schedule.open_transaction():
    schedule.primary_calendar.set_name("NEW NAME")
    schedule.primary_calendar.set_description("NEW DESCRIPTION")

Resource ID

IDPH_SCHEDULE_OPEN_TRANSACTION