MCPcopy Create free account
hub / github.com/DIMFLIX/Spectrum-Security / update

Method update

ui/widgets/toggleswitch.py:39–53  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

37 return self.started is None
38
39 def update(self):
40 if not self.done():
41 ep = time.time() - self.orgstart_time
42 self.value = self.type(ep * self.speed)
43
44 if self.reverse:
45 if self.current() <= self.startv + self.sensitivity: self.started = None
46 else:
47 if self.current() >= self.endv - self.sensitivity: self.started = None
48 if self.done():
49 if self.loop:
50 self.start(reverse=not self.reverse, loop=True)
51 return
52 if self._tickfunc:
53 self._tickfunc()
54
55 def current(self):
56 if self.reverse:

Callers

nothing calls this directly

Calls 3

doneMethod · 0.95
currentMethod · 0.95
startMethod · 0.95

Tested by

no test coverage detected