0

observer: don't divide by zero in RConObserver

If no tiles needed to be updated, RConObserver would divide by zero,
which is less than ideal.

Fixes #1422.
This commit is contained in:
Nicolas F
2019-07-12 17:37:58 +02:00
parent a9aabab790
commit 07cb05f4d8

View File

@@ -463,9 +463,12 @@ class RConObserver(Observer):
self.last_update = current_value
def _need_update(self):
if self.get_max_value() > 0:
return(self.get_percentage() -
(self.last_update * 100.0 / self.get_max_value())
>= self.pct_interval)
else:
return True
def _send_output(self, output):
self.conn.command("say", output)