holidays.countries.bosnia_and_herzegovina

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

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays

Bosnia and Herzegovina holidays.

References
Observed holidays rules
  • BIH: if first day of New Year's Day and Labor Day fall on Sunday, observed on Tuesday.
  • BRC: if holiday fall on Sunday, observed on next working day.
  • SRP: if second day of New Year's Day and Labor Day fall on Sunday, observed on Monday.
Parameters:
  • islamic_show_estimated (bool, default: True ) –

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

country = 'BA' class-attribute instance-attribute

default_language = 'bs' class-attribute instance-attribute

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

observed_estimated_label = tr('%s (slobodan dan, procijenjeno)') class-attribute instance-attribute

observed_label = tr('%s (slobodan dan)') class-attribute instance-attribute

subdivisions = ('BIH', 'BRC', 'SRP') class-attribute instance-attribute

subdivisions_aliases = {'Federacija Bosne i Hercegovine': 'BIH', 'FBiH': 'BIH', 'Brčko distrikt': 'BRC', 'BD': 'BRC', 'Republika Srpska': 'SRP', 'RS': 'SRP'} class-attribute instance-attribute

supported_languages = ('bs', 'en_US', 'sr', 'uk') class-attribute instance-attribute

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

Bases: BosniaAndHerzegovina

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

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

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

Bases: BosniaAndHerzegovina

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

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

BosniaAndHerzegovinaIslamicHolidays(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 = (2001, 2023) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2001: (MAR, 6), 2002: (FEB, 23), 2003: (FEB, 12), 2004: (FEB, 2), 2008: (DEC, 9), 2009: (NOV, 28), 2010: (NOV, 17), 2011: (NOV, 7), 2015: (SEP, 24), 2016: (SEP, 13), 2017: (SEP, 2), 2018: (AUG, 22)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (2001, 2024) class-attribute instance-attribute

EID_AL_FITR_DATES = {2001: (DEC, 17), 2002: (DEC, 6), 2003: (NOV, 26), 2005: (NOV, 4), 2006: (OCT, 24), 2008: (OCT, 2), 2009: (SEP, 21), 2011: (AUG, 31), 2015: (JUL, 18), 2016: (JUL, 7), 2017: (JUN, 26)} class-attribute instance-attribute