holidays.countries.saudi_arabia
Classes
|
|
|
|
|
There are only 4 official national holidays in Saudi: |
- class holidays.countries.saudi_arabia.SaudiArabia(*args, **kwargs)
Bases:
ObservedHolidayBase
,IslamicHolidays
,StaticHolidays
- There are only 4 official national holidays in Saudi:
The national day and the founding day holidays are based on the Georgian calendar while the other two holidays are based on the Islamic Calendar, and they are estimates as they announced each year and based on moon sightings; they are: - Eid al-Fitr - Eid al-Adha
- Parameters:
years – The year(s) to pre-calculate public holidays for at instantiation.
expand – Whether the entire year is calculated when one date from that year is requested.
observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.
subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).
prov – deprecated use subdiv instead.
state – deprecated use subdiv instead.
language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.
categories – Requested holiday categories.
- Returns:
A
HolidayBase
object matching the country.
- country: str = 'SA'
The country’s ISO 3166-1 alpha-2 code.
- default_language: str | None = 'ar'
The entity language used by default.
- estimated_label = '(تقدير) %s'
- observed_label = '(ملاحظة) %s'
- observed_estimated_label = '(تقدير ملاحظة) %s'
- supported_languages: Tuple[str, ...] = ('ar', 'en_US')
All languages supported by this entity.
- class holidays.countries.saudi_arabia.SA(*args, **kwargs)
Bases:
SaudiArabia
- Parameters:
years – The year(s) to pre-calculate public holidays for at instantiation.
expand – Whether the entire year is calculated when one date from that year is requested.
observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.
subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).
prov – deprecated use subdiv instead.
state – deprecated use subdiv instead.
language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.
categories – Requested holiday categories.
- Returns:
A
HolidayBase
object matching the country.
- class holidays.countries.saudi_arabia.SAU(*args, **kwargs)
Bases:
SaudiArabia
- Parameters:
years – The year(s) to pre-calculate public holidays for at instantiation.
expand – Whether the entire year is calculated when one date from that year is requested.
observed – Whether to include the dates when public holiday are observed (e.g. a holiday falling on a Sunday being observed the following Monday). This doesn’t work for all countries.
subdiv – The subdivision (e.g. state or province) as a ISO 3166-2 code or its alias; not implemented for all countries (see documentation).
prov – deprecated use subdiv instead.
state – deprecated use subdiv instead.
language – The language which the returned holiday names will be translated into. It must be an ISO 639-1 (2-letter) language code. If the language translation is not supported the original holiday names will be used.
categories – Requested holiday categories.
- Returns:
A
HolidayBase
object matching the country.