diff --git a/python/arbeitsstundenzettel.py b/python/arbeitsstundenzettel.py index 462b1f0af47712aff141becbc98be369275229fc..78cfe26a8de11e1fc6798053ee372249ed85e843 100644 --- a/python/arbeitsstundenzettel.py +++ b/python/arbeitsstundenzettel.py @@ -342,12 +342,14 @@ Example Meaning: Those three dates are treated like public holidays. workingday = date_list[i] make_up_duration = 0.0 + used_workinghours = 0 if workingday.weekday() in fixed_times_weekdays: tstart, tlength = fixed_times_weekdays[workingday.weekday()] make_up_start_time = tstart make_up_end_time = random.randint(tstart+tlength,20) make_up_duration = tlength + used_workinghours += tlength else: make_up_start_time = random.randint(start_time_earliest,start_time_latest) make_up_end_time = random.randint(16,20) @@ -375,7 +377,7 @@ Example Meaning: Those three dates are treated like public holidays. preset_workingday = [workingday[0] for workingday in make_up_workinghours].index(preset_workingday) make_up_workinghours, made_up_workinghours = move_filled_day(make_up_workinghours, preset_workingday, made_up_workinghours) - used_workinghours = 0 + sum(preset_list[1]) + used_workinghours += sum(preset_list[1]) while (used_workinghours < workhours_total):