fix potential crashes

This commit is contained in:
Sven Czarnian
2021-11-25 22:51:39 +01:00
parent 06974b807c
commit 0e96f0402e

View File

@@ -106,15 +106,18 @@ class Euroscope:
entry = sequence.sequence.add() entry = sequence.sequence.add()
entry.callsign = inbound.Callsign entry.callsign = inbound.Callsign
entry.fixed = inbound.FixedSequence entry.fixed = inbound.FixedSequence
if None != inbound.PlannedStar:
entry.arrivalRoute = inbound.PlannedStar.Name entry.arrivalRoute = inbound.PlannedStar.Name
if None != inbound.PlannedRunway:
entry.arrivalRunway = inbound.PlannedRunway.Name entry.arrivalRunway = inbound.PlannedRunway.Name
#performance = entry.performance.add() if None != inbound.PerformanceData:
entry.performance.iasAboveFL240 = int(round(inbound.PerformanceData.SpeedAboveFL240)) entry.performance.iasAboveFL240 = int(round(inbound.PerformanceData.SpeedAboveFL240))
entry.performance.iasAboveFL100 = int(round(inbound.PerformanceData.SpeedAboveFL100)) entry.performance.iasAboveFL100 = int(round(inbound.PerformanceData.SpeedAboveFL100))
entry.performance.iasBelowFL100 = int(round(inbound.PerformanceData.SpeedBelowFL100)) entry.performance.iasBelowFL100 = int(round(inbound.PerformanceData.SpeedBelowFL100))
entry.performance.iasApproach = int(round(inbound.PerformanceData.SpeedApproach)) entry.performance.iasApproach = int(round(inbound.PerformanceData.SpeedApproach))
if None != inbound.PlannedArrivalRoute:
for waypoint in inbound.PlannedArrivalRoute: for waypoint in inbound.PlannedArrivalRoute:
wp = entry.waypoints.add() wp = entry.waypoints.add()
wp.name = waypoint.Waypoint.Name wp.name = waypoint.Waypoint.Name