ifcopenshell.api.sequence.remove_work_calendar

Module Contents

ifcopenshell.api.sequence.remove_work_calendar.remove_work_calendar(file, work_calendar=None) 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.run("sequence.add_work_calendar", model, name="5 Day Week")

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