Changeset 01c3cce in flowtimer


Ignore:
Timestamp:
08/25/24 23:56:18 (9 months ago)
Author:
Enrico Schwass <ennoausberlin@…>
Branches:
guix
Children:
406938d
Parents:
d310de3
Message:

remove debug code

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • flowtimer/RecurringPhaseSequence.py

    rd310de3 r01c3cce  
    9292            return
    9393        else:
    94             print("Sequence finished")
    9594            if self.passes_left == 0:
    9695                self.abort()
     
    117116
    118117    def tick(self, ticks):
    119         print("Before tick")
    120         print(self.current_phase)
    121         print("Tick:", ticks)
    122118        if not self.completed():
    123119            result = self.current_phase.tick(ticks)
    124             print("Result", result, "\n")
    125120            if self.current_phase.completed():
    126                 print(self.current_phase.title, "Phase Completed")
    127121                self.advance_to_next_phase()
    128                 print("Advanced to", self.current_phase, "\n")
    129122                result = self.tick(abs(result))
    130123                return
    131         if self.completed():
    132             self.advance_to_next_phase()
    133         print("Passes left:", self.passes_left)
     124#        if self.completed():
     125#            self.advance_to_next_phase()
    134126
    135127    def unrolled(self):
  • flowtimer/main.py

    rd310de3 r01c3cce  
    5959        self.label_start.pack(side='left', fill='both', expand=True)
    6060
    61         self.label_sequence = tk.Label(self.center_frame)
     61        self.label_sequence = tk.Label(self.center_frame, bg='red')
    6262        self.label_sequence.pack(side='top', fill='both', expand=True)
    6363
     
    6767        self.progressbar["maximum"] = 59
    6868        self.progressbar.pack(side='top')
    69 
    70         self.label_duration = tk.Label(self.center_frame)
     69        self.label_duration = tk.Label(self.center_frame, bg='green')
    7170        self.label_duration.pack(side='top', fill='both', expand=True)
    7271
     
    107106    def current_config(self):
    108107        if self.schedule.current_block.is_sequence():
    109             return f"{self.schedule.current_block.title} / {self.schedule.current_block.current_phase.title} / {self.schedule.current_block.current_phase_number()+1} of {len(self.schedule.current_block.phase_list)} ({self.schedule.current_block.passes_left})"
     108            return f"{self.schedule.current_block.title} / {self.schedule.current_block.current_phase.title} / {self.schedule.current_block.current_phase_number()+1} of {len(self.schedule.current_block.phases)} ({self.schedule.current_block.passes_left})"
    110109
    111110    def current_time_status(self):
     
    117116    def tick(self):
    118117
    119         if self.schedule.paused():
     118        if not self.schedule.running():
    120119            return
    121120        self.label_start.pack_forget()
    122121        current_process = self.after(1000, self.tick)
    123122        if self.schedule.state == 'initial':
    124             self.label_sequence.config(self.start_color(root))
    125123            self.label_sequence.config(text=("\n" + str(self.schedule.current_block.title) + "..."))
    126             self.label_duration.config(self.start_color(root))
    127124            self.label_duration.config(text=self.current_time_status())
    128125            self.schedule.start()
     
    134131                                             self.schedule.current_block.ticks_left) % 60
    135132                self.progressbar.update()
    136                 self.label_sequence.configure(self.start_color(root))
    137                 self.center_frame.config(bg=self.start_color(root))
    138                 self.label_sequence.config(bg=self.random_color(self.label_sequence))
    139                 self.label_duration.config(self.random_color(root))
    140                 self.label_duration.config(text=self.current_time_status(), bg=self.random_color(self.label_duration))
    141                 self.label_config_text.config(text=self.current_config(), fg='blue', font="Times 48")
     133                self.label_duration.config(text=self.current_time_status())
     134                self.label_config_text.config(text=self.current_config())
    142135            else:
    143                 self.label_sequence.configure(self.time_out_color(root))
    144136                self.label_sequence.config(text=("\n" + "\nTime over !"), bg="red", fg="white")
    145137                self.label_duration.config(text="", bg="red", fg="white")
     
    179171        self.parent.destroy()
    180172
    181     def random_color(self, widget):
    182         # FIXME: Do not hardcode this
    183         if self.schedule.current_block.title == "Huddle":
    184             widget.configure(bg="blue")
    185             self.label_sequence.config(text=("\n" + "Besprechung"))
    186             self.center_frame.configure(bg="blue")
    187         if self.schedule.current_block.title == "Tasking":
    188             widget.configure(bg="green")
    189             self.label_sequence.config(text=("\n" + "Intensivphase"))
    190             self.center_frame.configure(bg="green")
    191         if self.schedule.current_block.title == "Work":
    192             widget.configure(bg="gold")
    193             self.label_sequence.config(text=("\n" + "Synchronisation"))
    194             self.center_frame.configure(bg="gold")
    195             self.label_sequence.configure(fg="blue")
    196             self.label_duration.configure(fg="blue")
    197 
    198     def start_color(self, widget):
    199         self.label_sequence.configure(fg="white", font="times 72")
    200         self.label_duration.configure(fg="white", font="times 72")
    201         self.center_frame.configure(bg="blue")
    202         widget.configure(bg="blue")
    203 
    204     def time_out_color(self, widget):
    205         widget.configure(bg="red")
    206 
    207173    def change_config(self, json_string):
    208174        self.schedule = Schedule.from_json(json_string)
  • tests/test_schedule.py

    rd310de3 r01c3cce  
    7474        schedule.tick(phase1.initial_ticks)  # Complete phase1
    7575        schedule.tick(sequence.initial_ticks)  # Complete sequence
    76         print(schedule.current_block)
    7776        assert schedule.completed() is True
    7877        assert schedule.state == "completed"
Note: See TracChangeset for help on using the changeset viewer.