--- title: "system.user.getHolidays" description: "Returns a sequence of all of the holidays available." --- # system.user.getHolidays > Returns a sequence of all of the holidays available. 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.getHolidays()` ### Parameters Nothing ### Returns **List** - A list of holidays, as [HolidayModel](https://sdk.inductiveautomation.com/javadoc/ignition81/latest/com/inductiveautomation/ignition/common/user/schedule/HolidayModel.html) objects. 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 prints information about every holiday. holidays = system.user.getHolidays() if len(holidays) == 0: print "No holidays defined" for holiday in holidays: print holiday.getName(), holiday.getDate(), holiday.isRepeatAnnually() ```