--- title: "system.user.getHoliday" description: "Returns a specific holiday." --- # system.user.getHoliday > Returns a specific holiday. This function is used in **Python Scripting**. ## Description ## Client Permission Restrictions This scripting function has no [Client Permission](ignition-modules\vision\vision-project-properties\vision-project-properties.md#vision-permissions-properties) restrictions. ## Syntax `system.user.getHoliday(holidayName)` ### Parameters Type | Parameter | Description ------- | ------- | ------ String | `holidayName` | The name of the holiday to return. Case-sensitive ### Returns **HolidayModel** - The holiday, as a [HolidayModel](https://sdk.inductiveautomation.com/javadoc/ignition83/latest/com/inductiveautomation/ignition/common/user/schedule/HolidayModel.html) object, or None if not found. Add holidays using the [system.user.addHoliday](system-user-addHoliday.md) function. ### Scope Gateway, Vision Client, Perspective Session ## Code Examples ```python title="Example #1" # This example will get a holiday and print info about it. holidayName = "Labor Day" holiday = system.user.getHoliday(holidayName) if holiday == None: print holidayName, "not found" else: print holiday.getName(), holiday.getDate(), holiday.isRepeatAnnually() """The example above outputs the following: Labor Day 2015-09-07 00:00:00.0 False """ ```