holidays.countries.south_africa

ZA(*args, **kwargs)

Bases: SouthAfrica

ZAF(*args, **kwargs)

Bases: SouthAfrica

SouthAfricaStaticHolidays

local_elections = 'Local Government Elections' class-attribute instance-attribute

national_and_provincial_elections = 'National and Provincial Government Elections' class-attribute instance-attribute

presidential_decree_holiday = 'Public Holiday by Presidential Decree' class-attribute instance-attribute

y2k_changeover = 'Y2K Changeover' class-attribute instance-attribute

special_public_holidays = {1999: ((JUN, 2, national_and_provincial_elections), (DEC, 31, y2k_changeover)), 2000: (JAN, 2, y2k_changeover), 2004: (APR, 14, national_and_provincial_elections), 2006: (MAR, 1, local_elections), 2008: (MAY, 2, presidential_decree_holiday), 2009: (APR, 22, national_and_provincial_elections), 2011: ((MAY, 18, local_elections), (DEC, 27, presidential_decree_holiday)), 2014: (MAY, 7, national_and_provincial_elections), 2016: ((AUG, 3, local_elections), (DEC, 27, presidential_decree_holiday)), 2019: (MAY, 8, national_and_provincial_elections), 2021: (NOV, 1, 'Municipal elections'), 2022: (DEC, 27, presidential_decree_holiday), 2023: (DEC, 15, presidential_decree_holiday), 2024: (MAY, 29, national_and_provincial_elections)} class-attribute instance-attribute

special_public_holidays_observed = {2000: (JAN, 3, y2k_changeover)} class-attribute instance-attribute