Hi to All,
I am new to openerp, i am changing my hr_holidays module leave request as calculating duration field as weekends also that'sway I am changing my code but still I am getting above error
Here my code
def _get_number_of_days(self, date_from, date_to):
"""Returns a float equals to the timedelta between two dates given as string."""
DATETIME_FORMAT = "%Y-%m-%d %H:%M:%S"
from_dt = datetime.datetime.strptime(date_from, DATETIME_FORMAT)
to_dt = datetime.datetime.strptime(date_to, DATETIME_FORMAT)
timedelta = [from_dt + timedelta(x + 1) for x in xrange((to_dt - from_dt).days)]
timedelta +=[from_dt + timedelta(0)]
sum(1 for day in timedelta if day.weekday() < 5)
timedelta = to_dt - from_dt
diff_day = timedelta.days + float(timedelta.seconds) / 86400
return diff_day
-- Here anything wrong means please send me the code for calculating only weekdays from leave request?