summaryrefslogtreecommitdiff
path: root/overlays/worktime
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2025-03-04 10:01:23 +0100
committerGregor Kleen <gkleen@yggdrasil.li>2025-03-04 10:01:23 +0100
commitc2fb498e6166696459301203a2095652f5ee577d (patch)
treed4dea433bbea85f5de2ded6de4a8bc49eaffdc1c /overlays/worktime
parentf26a1fda0188e36a99bd2d60e0f54f04aec1d4a9 (diff)
downloadnixos-c2fb498e6166696459301203a2095652f5ee577d.tar
nixos-c2fb498e6166696459301203a2095652f5ee577d.tar.gz
nixos-c2fb498e6166696459301203a2095652f5ee577d.tar.bz2
nixos-c2fb498e6166696459301203a2095652f5ee577d.tar.xz
nixos-c2fb498e6166696459301203a2095652f5ee577d.zip
...
Diffstat (limited to 'overlays/worktime')
-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