ifcopenshell.api.sequence.remove_work_calendar#

Module Contents#

class ifcopenshell.api.sequence.remove_work_calendar.Usecase(file, work_calendar=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.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)
execute(self)#