Commit ebdda77e5d10b4eaf233ef7240d07ef7a59d2978
1 parent
7db4ab5f
Exists in
dev
small changes in scheduler.py and gitignore
Showing
2 changed files
with
13 additions
and
5 deletions
Show diff stats
.gitignore
src/scheduler/Scheduler.py
... | ... | @@ -110,13 +110,20 @@ class Scheduler(IntervalManagement): |
110 | 110 | if self.isFirstSchedule(): |
111 | 111 | self.schedule.plan_night_start = self.schedule.plan_start |
112 | 112 | else: |
113 | - if self.copyFromPrevious(): | |
114 | - self.schedule.plan_night_start = self.schedule.plan_start | |
113 | + self.copyFromPrevious() #TODO trycatch a faire | |
114 | + self.schedule.plan_night_start = self.schedule.plan_start | |
115 | 115 | |
116 | + # List of sequences (PLANNED, TOBEPLANNED, PENDING) | |
116 | 117 | self.sequences = list(Sequence.objects.filter(Q(status=Sequence.PLANNED) | Q(status=Sequence.TOBEPLANNED) |
117 | 118 | | Q(status=Sequence.PENDING))) |
118 | - self.sequences = [(sequence, ScheduleHasSequences(sequence=sequence, schedule=self.schedule)) | |
119 | - for sequence in self.sequences] | |
119 | + # List of tuples (sequence, ScheduleHasSequences) for each sequence above and for current schedule | |
120 | + self.sequences = [ | |
121 | + ( | |
122 | + sequence, | |
123 | + ScheduleHasSequences(sequence=sequence, schedule=self.schedule) | |
124 | + ) | |
125 | + for sequence in self.sequences | |
126 | + ] | |
120 | 127 | if DEBUG_FILE: |
121 | 128 | self.log(str(len(self.sequences)) + " sequences found") |
122 | 129 | self.computeSchedule() | ... | ... |