From c48028e9582ed09496eac9e6bd0d9a82e06a5b3b Mon Sep 17 00:00:00 2001 From: Ela Avrahami Date: Wed, 13 May 2020 16:38:05 +0300 Subject: [PATCH] Removing redundant code and adding doc string --- workalendar/asia/israel.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/workalendar/asia/israel.py b/workalendar/asia/israel.py index 6162b35..59db5f5 100644 --- a/workalendar/asia/israel.py +++ b/workalendar/asia/israel.py @@ -1,5 +1,3 @@ -from datetime import date - from pyluach.dates import GregorianDate, HebrewDate from ..core import Calendar, FRI, SAT @@ -15,12 +13,7 @@ class Israel(Calendar): def get_variable_days(self, year): days = super().get_variable_days(year) - current_date = date(year, 1, 1) - hebrew_date = GregorianDate( - year=current_date.year, - month=current_date.month, - day=current_date.day, - ).to_heb() + hebrew_date = GregorianDate(year=year, month=1, day=1).to_heb() jewish_year = hebrew_date.year holidays_hebrew_dates = [ @@ -47,6 +40,15 @@ class Israel(Calendar): return days def get_hebrew_independence_day(self, jewish_year): + """ + Returns the independence day eve and independence day dates + according to the given hebrew year + + :param jewish_year: the specific hebrew year for calculating + the independence day dates + :return: independence day dates + in the type of List[Tuple[HebrewDate, str]] + """ month = 2 day = 5 original_hebrew_independence_date = HebrewDate(jewish_year, month, day)