From 0109f197348fc37b3580bc86dda5c0ea19690c90 Mon Sep 17 00:00:00 2001 From: Arthur Golubtsov Date: Thu, 18 Jun 2020 16:30:41 +0100 Subject: [PATCH] drone: Fix client --- drone/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drone/client.py b/drone/client.py index 230ca72..355c7ed 100644 --- a/drone/client.py +++ b/drone/client.py @@ -765,8 +765,8 @@ class Telemetry: def get_start_position(self): try: x, y, z = copter.animation.get_start_frame('fly').get_pos() - except ValueError: - return [float('nan'),float('nan'),float('nan'),float('nan'),'error: no start pos in animation',float('nan')] + except (ValueError, AttributeError): + return [float('nan'),float('nan'),float('nan'),float('nan'),"error: can't get start pos in animation",float('nan')] else: start_delay = copter.animation.start_time yaw = copter.animation.get_start_frame('fly').yaw