ifcopenshell.api.sequence.remove_work_calendar

Module Contents

ifcopenshell.api.sequence.remove_work_calendar.remove_work_calendar(file: ifcopenshell.file, work_calendar: ifcopenshell.entity_instance) None

Removes a work calendar

All relationships are also removed, such as if a task is set to use that calendar.

Parameters:

work_calendar (ifcopenshell.entity_instance) – The IfcWorkCalendar to remove

Returns:

None

Return type:

None

Example:

# Let's create a new calendar.
calendar = ifcopenshell.api.sequence.add_work_calendar(model, name="5 Day Week")

# And remove it immediately
ifcopenshell.api.sequence.remove_work_calendar(model, work_calendar=calendar)