holidays.countries.qatar

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

Bases: HolidayBase, InternationalHolidays, IslamicHolidays, StaticHolidays

Qatar holidays.

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

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

country = 'QA' class-attribute instance-attribute

default_language = 'ar_QA' class-attribute instance-attribute

estimated_label = tr('%s (المقدرة)') class-attribute instance-attribute

start_year = 1971 class-attribute instance-attribute

supported_categories = (BANK, PUBLIC) class-attribute instance-attribute

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

weekend = {FRI, SAT} class-attribute instance-attribute

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

Bases: Qatar

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

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

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

Bases: Qatar

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

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

QatarIslamicHolidays(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).

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

EID_AL_ADHA_DATES = {2008: (DEC, 9), 2009: (NOV, 28), 2010: (NOV, 15), 2016: (SEP, 10), 2017: (AUG, 31), 2018: (AUG, 22)} class-attribute instance-attribute

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

EID_AL_FITR_DATES = {2005: (NOV, 4), 2006: (OCT, 24), 2008: (OCT, 2), 2009: (SEP, 21), 2011: (AUG, 31), 2015: (JUL, 18)} class-attribute instance-attribute

QatarStaticHolidays

Qatar special holidays.

References

name = tr('عطلة رأس السنة') class-attribute instance-attribute

special_public_holidays = {2025: (JAN, 2, name)} class-attribute instance-attribute