From addcdbb78b20c5dbb50ef21ee7d6c2681841aad8 Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Wed, 12 Feb 2020 20:43:51 +0300 Subject: [PATCH] Server: Disable start position check if start_pos_delta_max is 0 --- Server/copter_table_models.py | 4 ++++ Server/server_qt.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/Server/copter_table_models.py b/Server/copter_table_models.py index 4f74a81..aebb24b 100644 --- a/Server/copter_table_models.py +++ b/Server/copter_table_models.py @@ -128,6 +128,10 @@ def check_time_delta(item): @ModelChecks.column_check("start_position", pass_context=True) def check_start_pos(item, context): + + if ModelChecks.start_pos_delta_max == 0: + return True + if context.current_position is None: return item != 'NO_POS' # maybe should return true diff --git a/Server/server_qt.py b/Server/server_qt.py index 0507215..10de5cf 100644 --- a/Server/server_qt.py +++ b/Server/server_qt.py @@ -50,10 +50,12 @@ def restart(): # move to core os.chdir(startup_cwd) os.execv(sys.executable, args) + def update_server(): subprocess.call("git fetch && git pull --rebase", shell=True) restart() + def confirmation_required(text="Are you sure?", label="Confirm operation?"): def inner(f): @wraps(f)