From 798a0a519c876634e5937e7fbaee1b653956dc43 Mon Sep 17 00:00:00 2001 From: Aki26 GamePlay <64480571+Aki26-GamePlay@users.noreply.github.com> Date: Thu, 28 Apr 2022 21:13:22 +0200 Subject: [PATCH] Fix 'StateVector' object has no attribute 'heading' error. Issue #42 --- planeClass.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/planeClass.py b/planeClass.py index ff82f4b..3e65559 100644 --- a/planeClass.py +++ b/planeClass.py @@ -60,7 +60,7 @@ class Plane: self.printheader("head") #print (Fore.YELLOW + "OpenSky Sourced Data: ", ac_dict) try: - self.__dict__.update({'icao' : ac_dict.icao24.upper(), 'callsign' : ac_dict.callsign, 'latitude' : ac_dict.latitude, 'longitude' : ac_dict.longitude, 'on_ground' : bool(ac_dict.on_ground), 'squawk' : ac_dict.squawk, 'track' : float(ac_dict.heading)}) + self.__dict__.update({'icao' : ac_dict.icao24.upper(), 'callsign' : ac_dict.callsign, 'latitude' : ac_dict.latitude, 'longitude' : ac_dict.longitude, 'on_ground' : bool(ac_dict.on_ground), 'squawk' : ac_dict.squawk, 'track' : float(ac_dict.true_track)}) if ac_dict.baro_altitude != None: self.alt_ft = round(float(ac_dict.baro_altitude) * 3.281) elif self.on_ground: