summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
Diffstat (limited to 'overlays')
-rwxr-xr-xoverlays/worktime/worktime/__main__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/overlays/worktime/worktime/__main__.py b/overlays/worktime/worktime/__main__.py
index c13d82ca..4eee5dc2 100755
--- a/overlays/worktime/worktime/__main__.py
+++ b/overlays/worktime/worktime/__main__.py
@@ -392,6 +392,8 @@ class Worktime(object):
392 if e.errno != 2: 392 if e.errno != 2:
393 raise e 393 raise e
394 394
395 self.time_per_day = lambda day: timedelta(hours = hours_per_week(day)) / len(self.workdays) - (holidays[day] if day in holidays else timedelta())
396
395 start_day = self.start_date.date() 397 start_day = self.start_date.date()
396 end_day = self.end_date.date() 398 end_day = self.end_date.date()
397 399
@@ -431,8 +433,6 @@ class Worktime(object):
431 for day in [start_day + timedelta(days = x) for x in range(0, (end_day - start_day).days + 1)]: 433 for day in [start_day + timedelta(days = x) for x in range(0, (end_day - start_day).days + 1)]:
432 if day.isoweekday() in self.workdays: 434 if day.isoweekday() in self.workdays:
433 time_to_work = self.time_per_day(day) 435 time_to_work = self.time_per_day(day)
434 if day in holidays.keys():
435 time_to_work -= holidays[day]
436 if time_to_work > timedelta(): 436 if time_to_work > timedelta():
437 self.days_to_work[day] = time_to_work 437 self.days_to_work[day] = time_to_work
438 438