MCPcopy Create free account
hub / github.com/LabPy/lantz / on_iteration

Method on_iteration

lantz/ui/blocks/loop.py:183–198  ·  view source on GitHub ↗
(self, counter, iterations, overrun)

Source from the content-addressed store, hash-verified

181 self.widget.duration.setValue(self.widget.iterations.value() * self.widget.interval.value())
182
183 def on_iteration(self, counter, iterations, overrun):
184 pbar = self.widget.progress_bar
185
186 if not counter:
187 if iterations:
188 pbar.setMaximum(iterations + 1)
189 else:
190 pbar.setMaximum(0)
191
192 if iterations:
193 pbar.setValue(counter + 1)
194
195 if overrun:
196 pbar.setPalette(self._overrun_palette)
197 else:
198 pbar.setPalette(self._ok_palette)
199
200 def on_mode_changed(self, new_index):
201 if new_index == StopMode.Continuous:

Callers

nothing calls this directly

Calls 1

setValueMethod · 0.45

Tested by

no test coverage detected