holidays.countries.senegal

Senegal(*args, islamic_show_estimated=True, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

Senegal holidays. References: * https://en.wikipedia.org/wiki/Public_holidays_in_Senegal * Law 63-51 * Law 74-52 * Law 83-54 * Law 2013-06

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

country = 'SN' class-attribute instance-attribute

default_language = 'fr_SN' class-attribute instance-attribute

estimated_label = tr('%s (estimé)') class-attribute instance-attribute

observed_label = tr('%s (observé)') class-attribute instance-attribute

observed_estimated_label = tr('%s (observé, estimé)') class-attribute instance-attribute

start_year = 1964 class-attribute instance-attribute

supported_languages = ('en_US', 'fr_SN') class-attribute instance-attribute

SN(*args, islamic_show_estimated=True, **kwargs)

Bases: Senegal

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

SEN(*args, islamic_show_estimated=True, **kwargs)

Bases: Senegal

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

SenegalIslamicHolidays(calendar_delta_days=0)

Bases: _CustomIslamicHolidays

Parameters:
  • calendar_delta_days (int, default: 0 ) –

    Number of days to shift all calculated holiday dates. Positive values move holidays forward, negative values move them backward. Defaults to 0 (no shift).

ASHURA_DATES_CONFIRMED_YEARS = (2020, 2024) class-attribute instance-attribute

ASHURA_DATES = {2024: (JUL, 17)} class-attribute instance-attribute

GRAND_MAGAL_OF_TOUBA_DATES_CONFIRMED_YEARS = (2020, 2024) class-attribute instance-attribute

GRAND_MAGAL_OF_TOUBA_DATES = {2020: (OCT, 6), 2021: (SEP, 26), 2022: (SEP, 15), 2023: (SEP, 4), 2024: (AUG, 23)} class-attribute instance-attribute

MAWLID_DATES_CONFIRMED_YEARS = (2020, 2024) class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (2020, 2025) class-attribute instance-attribute

EID_AL_FITR_DATES = {2021: (MAY, 12), 2022: (MAY, 1), 2023: (APR, 22)} class-attribute instance-attribute

EID_AL_ADHA_DATES_CONFIRMED_YEARS = (2020, 2024) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2021: (JUL, 21), 2022: (JUL, 10), 2023: (JUN, 29), 2024: (JUN, 17)} class-attribute instance-attribute

SenegalStaticHolidays

Senegal special holidays.

References

name = tr('Jour férié') class-attribute instance-attribute

special_public_holidays = {2018: (OCT, 29, name), 2022: (DEC, 26, name)} class-attribute instance-attribute