mirror of
https://github.com/CopterExpress/clever-show.git
synced 2026-05-26 07:07:58 +00:00
Fixed ply and selfcheck bug
If copter is disconnected from server copter.refresh() stucks in while loop
This commit is contained in:
@@ -246,7 +246,7 @@ function askPermission(text, func) {
|
||||
Ply.dialog("confirm",
|
||||
{},
|
||||
text
|
||||
).done(function (e) {
|
||||
).always(function (e) {
|
||||
if (e.state) {
|
||||
func();
|
||||
}
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
from server import Client
|
||||
from time import time
|
||||
|
||||
copters = []
|
||||
delay = 0
|
||||
|
||||
|
||||
def set_delay_manually(_delay):
|
||||
global delay
|
||||
delay = _delay
|
||||
@@ -30,8 +31,9 @@ class WebCopter:
|
||||
self.client.get_response("cell_voltage", save, callback_args=(self, 'cell_voltage'))
|
||||
self.client.get_response("selfcheck", save, callback_args=(self, 'selfcheck'))
|
||||
t1 = self.time
|
||||
time_started = time()
|
||||
self.client.get_response("time", save, callback_args=(self, 'time'))
|
||||
while t1 == self.time:
|
||||
while t1 == self.time and time() - time_started < 5:
|
||||
pass
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user