Guest User

Untitled

a guest
Jul 17th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. def refresh_data(self):
  2. if self.setTarget == 1:
  3. for x in range(0, self.targetnum):
  4. self.target.append(getShadowInfo(x))
  5. if float(self.target[x]) != self.datalist[x]:
  6. if float(self.target[x]) > self.datalist[x]:
  7. self.step.append(float(self.target[x]) - self.datalist[x])
  8. self.negative.append(0)
  9. else:
  10. self.step.append(self.datalist[x] - float(self.target[x]))
  11. self.negative.append(1)
  12. else:
  13. self.step.append(0)
  14. self.negative.append(0)
  15. self.step[x] *= 0.1
  16. self.setTarget = 0
  17. self.setTodaysDate(self.year, self.month, self.day, self.hour, self.min)
  18. self.stopv += 10
  19. for x in range(0, self.targetnum):
  20. if self.step[x] != 0:
  21. if self.negative[x] == 0:
  22. self.datalist[x] += self.step[x]
  23. else:
  24. self.datalist[x] -= self.step[x]
  25. self.setCustomParameter(x)
  26. if all(i == 0 for i in self.step):
  27. self.timer.stop()
  28. if self.stopv >= 100:
  29. self.timer.stop()
Add Comment
Please, Sign In to add comment